XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Accrued Liabilities  
Schedule of components of accrued liabilities

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

June 30, 

December 31, 

    

2024

    

2023

 

Preferred stock dividends payable

$

2,901

$

2,901

Accrued compensation and related charges

2,193

3,707

Payable in connection with construction in progress

1,478

7,249

Advances from customers

1,106

305

Other tax payable

527

493

Current portion of operating lease liabilities

471

458

Accrued professional services

470

868

Accrued product warranty

421

703

Accrued income taxes

362

Other personnel-related costs

276

286

Accrual for sales returns

47

39

Other accrued liabilities

2,016

2,010

$

12,268

$

19,019