XML 95 R57.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
Mar. 31, 2026
Dec. 31, 2025
Supplier Finance Program [Line Items]    
Accrued payroll and benefits $ 22,035 $ 22,428
Accrued legal contingencies 2,921 3,238
Customer deposits 4,429 4,385
Accrued expenses and other current liabilities 55,122 58,678
Related Party    
Supplier Finance Program [Line Items]    
Other accrued liabilities, current 12,988 13,178
Accrued expenses and other current liabilities 12,988 13,179
Nonrelated Party    
Supplier Finance Program [Line Items]    
Other accrued liabilities, current 12,749 15,449
Accrued expenses and other current liabilities $ 42,134 $ 45,499