XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued and other liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued payroll $ 188,977 $ 183,045
Accrued vacation 129,473 122,376
Accrued interest 4,300 9,075
Accrued other 274,082 288,681
Income taxes payable 1,226 6,644
Accrued and other liabilities $ 598,058 $ 609,821