XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consisted of the following (in thousands):
September 30, 2023December 31, 2022
Accrual for services rendered and goods purchased$9,518 $8,589 
Accrued payroll and benefits5,737 8,646 
Other6,648 5,985 
Total$21,903 $23,220