XML 83 R65.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Supplier Finance Program [Line Items]    
Accrued payroll and benefits $ 22,428 $ 27,713
Accrued legal contingencies 3,238 9,091
Customer deposits 4,385 3,027
Accrued expenses and other current liabilities 58,678 56,754
Decrease in employee related liabilities 8,873  
Related Party    
Supplier Finance Program [Line Items]    
Other accrued liabilities, current 13,178 11,077
Accrued expenses and other current liabilities 13,179 11,077
Nonrelated Party    
Supplier Finance Program [Line Items]    
Other accrued liabilities, current 15,449 5,846
Accrued expenses and other current liabilities $ 45,499 $ 45,677