XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of accrued and other current liabilities
Accrued and other current liabilities consisted of the following as of the periods indicated:
(dollars in thousands)JUNE 30, 2024DECEMBER 31, 2023
Accrued payroll and other compensation$78,729 $98,903 
Accrued insurance17,434 19,310 
Other current liabilities114,494 137,601 
$210,657 $255,814