XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

March 31,

   

December 31,

 
   

2024

   

2023

 

Raw materials

  $ 22,143     $ 20,863  

Work in process

    992       1,033  

Finished goods

    1,059       934  

Reserves

    (1,243 )     (1,170 )

Total inventories

  $ 22,951     $ 21,660  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

Customer

Relationships

   

Patents

   

Total

 

Balances as of January 1, 2023

  $ 216     $ 206     $ 422  

Amortization

    144       15       159  

Balances as of December 31, 2023

  $ 72     $ 191     $ 263  

Amortization

    36       4       40  

Balances as of March 31, 2024

  $ 36     $ 187     $ 223  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year

 

Amount

 

2024

  $ 47  

2025

    14  

2026

    14  

2027

    14  

2028

    14  

Thereafter

    10  

Total

  $ 113