XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Other Financial Statement Information (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

June 30, 2024

 

December 31, 2023

Raw materials

 $4,504  $4,368 

Work in process

  4,484   4,150 

Finished goods

  1,756   1,634 

Total gross inventory

  10,744   10,152 

Reserve for excess and obsolete inventory

  (1,403)  (1,268)

Inventories, net

 $9,341  $8,884 
Property, Plant and Equipment [Table Text Block]
  

June 30, 2024

 

December 31, 2023

Land

 $536  $536 

Buildings and improvements

  5,321   5,216 

Machinery and equipment

  20,936   20,046 

Gross property, plant and equipment

  26,793   25,798 

Less: Accumulated depreciation

  (22,106)  (21,667)

Property, plant and equipment, net

 $4,687  $4,131 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

June 30, 2024

 

December 31, 2023

Intellectual property

 $1,226  $1,226 

Goodwill

  40   40 

Gross intangible assets

  1,266   1,266 

Less: Accumulated amortization

  (1,226)  (1,221)

Intangible assets, net

 $40  $45