XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Accrued Liabilities  
Schedule of components of accrued liabilities

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

September 30, 

December 31, 

    

2023

    

2022

 

Payable in connection with construction in progress

$

3,779

$

4,135

Accrued compensation and related charges

3,151

4,774

Preferred stock dividends payable

2,901

2,901

Accrued product warranty

876

669

Accrued professional services

775

930

Other tax payable

621

867

Advances from customers

563

338

Current portion of operating lease liabilities

443

485

Other personnel-related costs

356

291

Accrual for sales returns

53

112

Accrued income taxes

25

729

Other accrued liabilities

1,977

1,933

$

15,520

$

18,164