Annual report pursuant to Section 13 and 15(d)

Acquisitions - Weighted-Average Useful Life of Acquired Intangible Assets (Details)

v3.24.0.1
Acquisitions - Weighted-Average Useful Life of Acquired Intangible Assets (Details)
12 Months Ended
May 30, 2022
Dec. 31, 2023
Customer relationships    
Business Acquisition [Line Items]    
Estimated Useful Lives   14 years
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  
Land Air | Customer relationships    
Business Acquisition [Line Items]    
Estimated Useful Lives 15 years  
Land Air | Non-compete agreements    
Business Acquisition [Line Items]    
Estimated Useful Lives 0 years