v3.25.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
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)
June 30, 2025December 31, 2024
Accrued payroll and benefits$30,617 $27,713 
Accrued legal contingencies10,130 9,091 
Customer deposits3,235 3,027 
Accrued liabilities with related parties
11,104 11,077 
Other current liabilities10,606 5,846 
$65,692 $56,754