Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES    
Accrued payroll and related items $ 2,837 $ 4,054
Accrued bonus 2,005 1,866
Designated forward exchange contracts 358  
Accrued warranty 1,480 2,212
Current lease liabilities 3,021 3,470
Accrued commissions 576 376
Sales returns and rebates 3,300 2,145
Contingent consideration liabilities 254 355
Accrued CPSC regulatory matter 2,500 2,500
Accrued legal expenses 1,183 436
Restructuring liabilities 407 541
Other 6,482 4,321
Accrued liabilities $ 24,403 $ 22,276