XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consist of the following components (dollars in thousands):
 December 31,
2023
December 31,
2022
Accrued payroll$15,990 $18,050 
High deductible insurance6,250 5,530 
Derivatives liability6,510 — 
Other30,890 23,080 
Total accrued liabilities$59,640 $46,660