v3.24.1.u1
Accrued and other liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Components of accrued and other liabilities
The following table sets forth the components of accrued and other liabilities on the Condensed Consolidated Balance Sheets:
 December 31, 2023March 31, 2024
 
Accrued payroll$238,768 $184,801 
Accrued vacation157,748 164,113 
Accrued interest32,472 14,438 
Accrued other297,663 292,587 
Income taxes payable1,499 30,552 
Accrued and other liabilities$728,150 $686,491