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

ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES (Tables)

v3.25.0.1
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES  
Schedule Of Accrued Liabilities

​

​

​

​

​

​

​

​

December 31, 2024

    

December 31, 2023

​

​

​

​

​

​

Accrued payroll and related items

$

4,054

​

$

3,964

Accrued bonus

​

1,866

​

​

2,047

Designated forward exchange contracts

​

-

​

​

221

Accrued warranty

​

2,212

​

​

1,648

Current lease liabilities

​

3,470

​

​

3,179

Accrued commissions

​

376

​

​

344

Contingent consideration liabilities

​

355

​

​

129

Accrued CPSC regulatory matter

​

2,500

​

​

-

Restructuring liabilities

​

541

​

​

1,246

Other

​

6,902

​

​

11,802

​

$

22,276

​

$

24,580

Schedule Of Other Long-Term Liabilities

​

​

​

​

​

​

​

​

December 31, 2024

    

December 31, 2023

​

​

​

​

​

​

Long-term lease liability

$

11,288

​

$

13,030

Contingent consideration liability

​

254

​

​

-

Other

​

1,212

​

​

1,130

​

$

12,754

​

$

14,160

​