v3.26.1
Note 14 - Common Stock - Summary of Reserved Shares of Common Stock (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 28,584,689 20,276,388
Common Stock from Warrants [Member]    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 8,950,562 8,513,550
Common Stock from Options [Member]    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 321,650 392,494
Common Stock from RSUs [Member]    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 32,631 50,736
Common Stock Available for Future Incentive Plan [Member]    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 297,751 101,105
Common Stock Available for Conversion of Series A Preferred Stock [Member]    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 237,200 237,200
Common Stock Available for Conversion of Series B Preferred Stock [Member]    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 2,748,549 1,610,180
Common Stock Available for Conversion of Series C Preferred Stock [Member]    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 15,996,346 9,371,123