XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Leases $ 8,005 $ 9,370
Inventory 4,963 14,812
Allowance for sales returns 3,516 4,264
Non-income taxes 2,128 3,602
Income Taxes 3,819 56
Allowance for sales rebates 1,777 3,434
Payroll 1,324 1,834
Warranty 1,232 844
Other 2,339 3,445
Accrued expenses and other current liabilities 29,103 $ 41,661
Decrease in accrued inventory 9,800  
Decrease in non-Income tax payable (1,500)  
Increase in income taxes payable (3,800)  
Decrease in allowance for sales rebates $ 1,700