XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued payroll and benefits $ 12,291 $ 19,180
Accrued legal contingencies 13,730 5,025
Capital lease, current portion 3,500 4,396
Deposits from customers 4,229 3,523
Due to affiliates 6,416 5,123
Other current liabilities 7,177 15,135
Total accrued expenses and other current liabilities $ 47,343 $ 52,382