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

Balance as of December 31, 2022

 $984 

Provision for credit losses

  153 

Write-offs charged against the allowance

  (436)

Balance as of December 31, 2023

 $701 

Provision for credit losses

  13 

Recoveries

  47 

Write-offs charged against the allowance

  (53)

Balance as of December 31, 2024

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

December 31,

  

December 31,

 
  

2024

  

2023

 

Raw materials

 $1,465  $2,063 

Work-in-process

  530   504 

Total inventories

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

December 31,

 
  

2024

  

2023

 

Equipment

 $277  $334 

Leasehold improvements

  141   298 

Furniture and fixtures

  189   205 

Other depreciable assets

  78   135 

Total property and equipment

  685   972 

Less: accumulated depreciation and amortization

  (364)  (473)

Net property and equipment

 $321  $499 
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