XML 66 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Supplemental Disclosures - Schedule of Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll $ 49,306 $ 89,504
Accrued vacation 49,910 48,860
Accrued interest 9,825 21,404
Accrued other 64,669 60,319
Income taxes payable 16,512 835
Accrued and other liabilities $ 190,222 $ 220,922