XML 57 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses on the consolidated balance sheets as of the periods presented consisted of the following:
(in thousands)December 31,
2023
December 31,
2022
Accrued compensation$20,495 $29,835 
Accrued cost of revenues25,548 15,721 
Accrued interest321 3,143 
Other accrued expenses17,623 18,348 
Total accrued expenses$63,987 $67,047