v3.25.2
Note 2 - Summary of Significant Accounting Policies and Recently Issued Accounting Pronouncements (Tables)
6 Months Ended
Jun. 30, 2025
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