v3.26.1
Note 2 - Summary of Significant Accounting Policies and Recently Issued Accounting Pronouncements (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Plant and Equipment Useful Lives [Table Text Block]

Leasehold improvements

 Shorter of expected useful life or lease term (years) 

Computer equipment and software

  3 

Furniture, machinery and equipment

  5 - 7 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

March 31,

  

December 31,

 

Contract Balances

 

2026

  

2025

 
         

Deferred revenue

 $340  $252