XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2023
Statement of Financial Position [Abstract]  
Inventories

The Company’s inventories are stated at the lower of cost or market value. Inventories consist of (in thousands):

 

 

December 31,

 

 

2023

 

 

2022

 

Raw materials

 

$

15,122

 

 

$

13,928

 

Work-in-progress

 

 

5

 

 

 

55

 

Finished goods

 

 

13,585

 

 

 

14,975

 

Total

 

$

28,712

 

 

$

28,958

 

Property and Equipment, Net

Property and equipment, net consists of (in thousands):

 

 

December 31,

 

 

2023

 

 

2022

 

Building and leasehold improvements

 

$

2,203

 

 

$

1,941

 

Furniture, fixtures and office equipment

 

 

1,017

 

 

 

726

 

Plant and machinery

 

 

18,920

 

 

 

15,311

 

Purchased software

 

 

836

 

 

 

718

 

Total

 

 

22,976

 

 

 

18,696

 

Accumulated depreciation

 

 

(13,656

)

 

 

(11,977

)

Property and equipment, net

 

$

9,320

 

 

$

6,719

 

Other Accrued Expenses and Liabilities

Other accrued expenses and liabilities consist of (in thousands):

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accrued professional fees

 

$

441

 

 

$

574

 

Accrued warranties

 

 

378

 

 

 

345

 

Other accrued expenses

 

 

1,375

 

 

 

1,228

 

Total

 

$

2,194

 

 

$

2,147