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
Jun. 30, 2026
Dec. 31, 2025
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES    
Accrued payroll and related items $ 3,603 $ 2,837
Accrued bonus 2,072 2,005
Designated forward exchange contracts   358
Accrued warranty 1,251 1,480
Current lease liabilities 2,552 3,021
Accrued commissions 508 576
Sales returns and rebates 2,596 3,300
Contingent consideration liabilities 160 254
Accrued CPSC regulatory matter   2,500
Accrued legal expenses 948 1,183
Restructuring liabilities   407
Other 7,153 6,482
Accrued liabilities $ 20,843 $ 24,403