XML 35 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses 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