XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrual for services rendered and goods purchased $ 7,352 $ 10,631
Accrued payroll and benefits 7,030 11,779
Deferred rent 0 2,513
Other 4,184 4,672
Total $ 18,566 [1] $ 29,595
[1] (1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.