XML 52 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities—which include both third-party and related-party balances—comprise the following items as of:
 (in thousands)
December 31, 2024December 31, 2023
Accrued payroll and benefits$27,713 $28,037 
Accrued legal contingencies9,091 21,590 
Customer deposits3,027 3,246 
Other current liabilities16,923 9,518 
$56,754 $62,391