XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]        
Vendor expenses $ 12,906 $ 12,609    
Accrued payroll expenses 6,675 6,191    
Sales and other tax payable accrual 2,984 4,276    
Provision for sales returns and allowances 1,520 2,869 $ 1,380 $ 2,449
Current portion of TRA 93 0    
Other 5,115 5,769    
Total accrued expenses and other current liabilities $ 29,293 $ 31,714