XML 59 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued and other liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Components of accrued and other liabilities
The following table sets forth the components of accrued and other liabilities on the Consolidated Balance Sheets:
December 31,
 20242025
 (in thousands)
Accrued payroll$183,045 $188,977 
Accrued vacation122,376 129,473 
Accrued interest9,075 4,300 
Accrued other288,681 274,082 
Income taxes payable6,644 1,226 
Accrued and other liabilities$609,821 $598,058