XML 54 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Components of Accrued Expenses
A summary of the components of accrued expenses is as follows (in thousands):
 June 30, 2023December 31, 2022
Accrued vendor liabilities$368,522 $251,291 
Advance payments from customers12,866 — 
Order deposits4,914 4,860 
Accrued interest4,867 4,867 
Accrued professional fees1,861 1,145 
Accrued payroll365 1,627 
Accrued other288 1,135 
Total accrued expenses$393,683 $264,925