v3.25.2
Significant Accounting Policies - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue from operations $ 1,407,724 $ 1,498,697 $ 2,782,582 $ 2,958,770
LTL Service Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue from operations 1,395,112 1,484,967 2,755,951 2,931,700
Other Service Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue from operations $ 12,612 $ 13,730 $ 26,631 $ 27,070