v3.26.1
SEGMENT AND GEOGRAPHIC INFORMATION - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 1,078,576 $ 999,527 $ 1,985,000 $ 1,822,031
Total cost of services provided (exclusive of depreciation and amortization below) 508,630 461,861 954,152 861,995
Total sales, general and administrative 334,977 307,596 617,895 558,109
Depreciation and amortization 33,610 31,737 66,108 60,946
Interest expense, net 9,391 7,380 18,242 13,176
Income tax expense 45,844 49,756 75,104 82,052
NET INCOME 143,910 141,489 251,748 246,737
Reportable Segment        
Segment Reporting [Line Items]        
Revenue 1,078,576 999,527 1,985,000 1,822,031
Employee expenses 328,787 298,354 618,509 560,077
Materials and supplies 66,339 59,500 119,556 107,991
Insurance and claims 21,932 20,734 43,079 37,258
Fleet expenses 46,959 41,834 89,131 78,691
Other cost of services provided 44,613 41,439 83,877 77,978
Total cost of services provided (exclusive of depreciation and amortization below) 508,630 461,861 954,152 861,995
Selling and marketing expenses 151,967 140,177 263,966 238,428
Administrative employee expenses 95,733 89,303 185,482 170,783
Insurance and claims 13,239 12,939 25,822 22,943
Fleet expenses 11,775 10,443 22,037 19,846
Other sales, general and administrative 62,263 54,734 120,588 106,109
Total sales, general and administrative 334,977 307,596 617,895 558,109
Depreciation and amortization 33,610 31,737 66,108 60,946
Interest expense, net 9,391 7,380 18,242 13,176
Other expense (income), net 2,214 (292) 1,751 (984)
Income tax expense 45,844 49,756 75,104 82,052
NET INCOME $ 143,910 $ 141,489 $ 251,748 $ 246,737