XML 45 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]

Balance as of December 31, 2021

 $620 

Amounts accrued

  398 

Write-offs charged against the allowance

  (34)

Balance as of December 31, 2022

 $984 

Amounts accrued

  153 

Write-offs charged against the allowance

  (436)

Balance as of December 31, 2023

 $701 
Schedule of Inventory, Current [Table Text Block]
  

December 31,

  

December 31,

 
  

2023

  

2022

 

Raw materials

 $2,063  $1,671 

Work-in-process

  504   596 

Total inventories

 $2,567  $2,267 
Property, Plant and Equipment [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Equipment

 $334  $138 

Leasehold improvements

  298   197 

Furniture and fixtures

  205   199 

Other depreciable assets

  135   124 

Total property and equipment

  972   658 

Less: accumulated depreciation and amortization

  (473)  (457)

Net property and equipment

 $499  $201 
Schedule of Estimated Useful Lives [Table Text Block]

Asset class

  

Useful life assigned (in years)

 

Equipment

  3 – 5 

Furniture and fixtures

  3 – 5 

Leasehold improvements

  

Shorter of 5 years or term of lease