v3.26.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]        
Vendor expenses $ 12,311 $ 13,681    
Accrued payroll expenses 4,681 7,571    
Sales and other tax payable accrual 2,815 4,705    
Provision for sales returns and allowances 1,532 3,520 $ 1,423 $ 2,869
Current portion of TRA 0 35    
Other 5,685 6,220    
Total accrued expenses and other current liabilities $ 27,024 $ 35,732