v3.25.2
Accrued and other liabilities
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accrued and other liabilities Accrued and other liabilities
The following table sets forth the components of accrued and other liabilities on the Condensed Consolidated Balance Sheets:
 December 31, 2024June 30, 2025
 
Accrued payroll$183,045 $127,999 
Accrued vacation122,376 129,702 
Accrued interest9,075 5,351 
Accrued other288,681 286,400 
Income taxes payable6,644 7,291 
Accrued and other liabilities$609,821 $556,743