Annual report pursuant to Section 13 and 15(d)

Acquisitions - Estimated Useful Lives (Details)

v3.22.4
Acquisitions - Estimated Useful Lives (Details)
12 Months Ended
May 30, 2022
Nov. 30, 2021
May 30, 2021
Feb. 28, 2021
Dec. 31, 2022
Customer relationships          
Business Acquisition [Line Items]          
Estimated Useful Lives         14 years
Non-compete agreements          
Business Acquisition [Line Items]          
Estimated Useful Lives         4 years
Proficient Transport | Customer relationships          
Business Acquisition [Line Items]          
Estimated Useful Lives       8 years  
Proficient Transport | Non-compete agreements          
Business Acquisition [Line Items]          
Estimated Useful Lives       1 year  
J&P | Customer relationships          
Business Acquisition [Line Items]          
Estimated Useful Lives     12 years    
J&P | Non-compete agreements          
Business Acquisition [Line Items]          
Estimated Useful Lives     5 years    
BarOle | Customer relationships          
Business Acquisition [Line Items]          
Estimated Useful Lives   9 years      
BarOle | Non-compete agreements          
Business Acquisition [Line Items]          
Estimated Useful Lives   5 years      
Edgmon | Customer relationships          
Business Acquisition [Line Items]          
Estimated Useful Lives 9 years        
Edgmon | Non-compete agreements          
Business Acquisition [Line Items]          
Estimated Useful Lives 5 years