Quarterly report [Sections 13 or 15(d)]

ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES - Schedule of Accrued Liabilities (Details)

v3.26.1
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES    
Accrued payroll and related items $ 3,099 $ 2,837
Accrued bonus 1,021 2,005
Designated forward exchange contracts   358
Accrued warranty 1,377 1,480
Current lease liabilities 2,710 3,021
Accrued commissions 794 576
Sales returns and rebates 2,826 3,300
Contingent consideration liabilities 254 254
Accrued CPSC regulatory matter 2,500 2,500
Accrued legal expenses 1,401 1,183
Restructuring liabilities 344 407
Other 7,814 6,482
Accrued liabilities $ 24,140 $ 24,403