XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses
9 Months Ended
Sep. 30, 2022
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consisted of the following (in thousands):
September 30, 2022December 31, 2021
Accrued payroll and benefits$8,080 $11,779 
Accrual for services rendered and goods purchased7,285 10,631 
Deferred rent— 2,513 
Other4,797 4,672 
Total$20,162 $29,595