v3.26.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Commissions to sales agents $ 5,181 $ 5,390
Legal costs 4,224 978
Accrued rebates 1,832 1,130
Estimated sales returns 452 2,435
Other 1,079 1,450
Accrued expenses $ 12,768 $ 11,383