v3.26.1
REVENUE RECOGNITION - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
REVENUES        
Revenues $ 1,184,533 $ 1,022,256 $ 2,183,319 $ 1,989,333
Asset-Based        
REVENUES        
Revenues 747,002 680,936 1,368,627 1,292,271
Asset-Light        
REVENUES        
Revenues 435,840 340,098 811,774 694,666
Other        
REVENUES        
Revenues 1,691 1,222 2,918 2,396
Intersegment revenues | Asset-Based        
REVENUES        
Revenues 36,669 32,376 70,051 67,335
Intersegment revenues | Asset-Light        
REVENUES        
Revenues 2,865 1,824 4,677 3,268
Intersegment revenues | Other and eliminations        
REVENUES        
Revenues (39,534) (34,200) (74,728) (70,603)
Operating Segments | Asset-Based        
REVENUES        
Revenues 783,671 713,312 1,438,678 1,359,606
Operating Segments | Asset-Light        
REVENUES        
Revenues 438,705 341,922 816,451 697,934
Other and eliminations        
REVENUES        
Revenues $ (37,843) $ (32,978) $ (71,810) $ (68,207)