v3.25.3
Detail of Certain Balance Sheet Accounts - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Disclosure Text Block Supplement [Abstract]    
Wages and payroll taxes $ 121,480 $ 98,245
Checks in excess of cash balance 27,202 27,643
Compensated absences 26,930 24,360
Workers compensation insurance reserves 24,006 19,966
Health insurance reserves 19,146 14,934
Property insurance reserves 11,568 9,879
Deferred revenue 8,302 10,196
Legal settlements and professional fees 8,060 13,982
General and professional liability insurance reserves 6,639 8,328
Automobile insurance reserves 4,338 21,353
Taxes other than income taxes 2,700 1,985
Interest 1,398 8,779
Interest rate swaps 717  
Contingent consideration 200 3,136
Other 41,360 32,960
Total accrued expenses $ 304,046 $ 295,746