XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation $ 18,392 $ 29,835
Accrued cost of revenues 19,005 15,721
Accrued interest 106 3,143
Other accrued expenses 19,588 18,348
Total accrued expenses $ 57,091 $ 67,047