XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrual for services rendered and goods purchased $ 9,518 $ 8,589
Accrued payroll and benefits 5,737 8,646
Other 6,648 5,985
Total [1] $ 21,903 $ 23,220
[1] (1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.