v3.25.2
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2025
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES  
Schedule Of Accrued Liabilities

June 30, 2025

    

December 31, 2024

Accrued payroll and related items

$

3,685

$

4,054

Accrued bonus

1,996

1,866

Designated forward exchange contracts

1,926

-

Accrued warranty

1,687

2,212

Current lease liabilities

3,604

3,470

Accrued commissions

380

376

Sales returns and rebates

2,896

2,145

Contingent consideration liabilities

355

355

Accrued CPSC regulatory matter

2,500

2,500

Accrued legal expenses

1,130

436

Restructuring liabilities

74

541

Other

6,396

4,321

$

26,629

$

22,276

Schedule Of Other Long-Term Liabilities

June 30, 2025

    

December 31, 2024

Long-term lease liabilities

$

10,335

$

11,288

Contingent consideration liabilities

254

254

Other

1,308

1,212

$

11,897

$

12,754