Quarterly report [Sections 13 or 15(d)]

ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES (Tables)

v3.25.1
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2025
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES  
Schedule Of Accrued Liabilities

​

​

​

​

​

​

​

​

March 31, 2025

    

December 31, 2024

​

​

​

​

​

​

Accrued payroll and related items

$

3,362

​

$

4,054

Accrued bonus

​

1,028

​

​

1,866

Designated forward exchange contracts

​

523

​

​

-

Accrued warranty

​

2,000

​

​

2,212

Current lease liabilities

​

3,522

​

​

3,470

Accrued commissions

​

601

​

​

376

Contingent consideration liabilities

​

355

​

​

355

Accrued CPSC regulatory matter

​

2,500

​

​

2,500

Restructuring liabilities

​

440

​

​

541

Other

​

7,888

​

​

6,902

​

$

22,219

​

$

22,276

Schedule Of Other Long-Term Liabilities

​

​

​

​

​

​

​

​

March 31, 2025

    

December 31, 2024

​

​

​

​

​

​

Long-term lease liability

$

10,796

​

$

11,288

Contingent consideration liability

​

254

​

​

254

Other

​

1,259

​

​

1,212

​

$

12,309

​

$

12,754

​