XML 102 R84.htm IDEA: XBRL DOCUMENT v3.25.4
Supplemental Disclosures - Schedule of Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued payroll $ 89,504 $ 75,657
Accrued vacation 48,860 43,647
Accrued interest 21,404 21,849
Accrued other 60,319 58,396
Income taxes payable 835 2,350
Accrued and other liabilities $ 220,922 $ 201,899