XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Supplier Finance Program [Line Items]    
Accrued payroll and benefits $ 34,063 $ 27,713
Accrued legal contingencies 8,638 9,091
Customer deposits 4,124 3,027
Accrued expenses and other current liabilities 73,210 56,754
Related Party    
Supplier Finance Program [Line Items]    
Other accrued liabilities, current 12,540 11,077
Accrued expenses and other current liabilities 12,540 11,077
Nonrelated Party    
Supplier Finance Program [Line Items]    
Other accrued liabilities, current 13,845 5,846
Accrued expenses and other current liabilities $ 60,669 $ 45,677