XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Accrued Liabilities  
Schedule of components of accrued liabilities

The components of accrued liabilities are summarized below (in thousands):

March 31, 

December 31, 

    

2025

    

2024

 

Preferred stock dividends payable

$

2,901

$

2,901

Accrued compensation and related charges

2,403

2,832

Payable in connection with construction in progress

1,988

1,985

Accrued professional services

802

1,460

Other tax payable

656

399

Current portion of operating lease liabilities

532

536

Accrued product warranty

403

451

Other personnel-related costs

254

256

Advances from customers

193

1,590

Accrued income taxes

190

127

Accrual for sales returns

24

28

Other accrued liabilities

1,284

1,991

$

11,630

$

14,556