v3.26.1
Note 4 - Warrants - Summary of Valuation Assumption (Details)
Sep. 18, 2025
Jun. 26, 2025
Dec. 18, 2024
Aug. 22, 2024
Aug. 19, 2024
May 29, 2024
May 27, 2024
Feb. 09, 2024
The May 2024 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Measurement Input           0.046    
The May 2024 Warrants [Member] | Measurement Input, Expected Term [Member]                
Measurement Input           5    
The May 2024 Warrants [Member] | Measurement Input, Price Volatility [Member]                
Measurement Input           0.93    
The May 2024 Warrants [Member] | Measurement Input, Share Price [Member]                
Measurement Input           26.8    
The May 2024 Warrants [Member] | Measurement Input, Exercise Price [Member]                
Measurement Input           29.2    
The May 2024 Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]                
Measurement Input           0    
Existing Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Measurement Input             0.047 0.046
Existing Warrants [Member] | Measurement Input, Expected Term [Member]                
Measurement Input             4.5 5
Existing Warrants [Member] | Measurement Input, Price Volatility [Member]                
Measurement Input             0.97 0.93
Existing Warrants [Member] | Measurement Input, Share Price [Member]                
Measurement Input             26.8 26.8
Existing Warrants [Member] | Measurement Input, Exercise Price [Member]                
Measurement Input             100 29.2
Existing Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]                
Measurement Input             0 0
The August 2024 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Measurement Input       0.037        
The August 2024 Warrants [Member] | Measurement Input, Expected Term [Member]                
Measurement Input       5        
The August 2024 Warrants [Member] | Measurement Input, Price Volatility [Member]                
Measurement Input       1.11        
The August 2024 Warrants [Member] | Measurement Input, Share Price [Member]                
Measurement Input       18        
The August 2024 Warrants [Member] | Measurement Input, Exercise Price [Member]                
Measurement Input       15.93        
The August 2024 Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]                
Measurement Input       0        
Existing Warrants, June 2021 [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Measurement Input       0.037 0.041      
Existing Warrants, June 2021 [Member] | Measurement Input, Expected Term [Member]                
Measurement Input       5 1.76      
Existing Warrants, June 2021 [Member] | Measurement Input, Price Volatility [Member]                
Measurement Input       1.11 1      
Existing Warrants, June 2021 [Member] | Measurement Input, Share Price [Member]                
Measurement Input       22.8 22.8      
Existing Warrants, June 2021 [Member] | Measurement Input, Exercise Price [Member]                
Measurement Input       15.93 82.5      
Existing Warrants, June 2021 [Member] | Measurement Input, Expected Dividend Rate [Member]                
Measurement Input       0 0      
The December 2024 Series A Common Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Measurement Input     0.043          
The December 2024 Series A Common Warrants [Member] | Measurement Input, Expected Term [Member]                
Measurement Input     0.5          
The December 2024 Series A Common Warrants [Member] | Measurement Input, Price Volatility [Member]                
Measurement Input     1.20          
The December 2024 Series A Common Warrants [Member] | Measurement Input, Share Price [Member]                
Measurement Input     28.8          
The December 2024 Series A Common Warrants [Member] | Measurement Input, Exercise Price [Member]                
Measurement Input     30          
The December 2024 Series A Common Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]                
Measurement Input     0          
June 2025 Series C Common Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Measurement Input   0.038            
June 2025 Series C Common Warrants [Member] | Measurement Input, Expected Term [Member]                
Measurement Input   5            
June 2025 Series C Common Warrants [Member] | Measurement Input, Price Volatility [Member]                
Measurement Input   1.19            
June 2025 Series C Common Warrants [Member] | Measurement Input, Share Price [Member]                
Measurement Input   7.2            
June 2025 Series C Common Warrants [Member] | Measurement Input, Exercise Price [Member]                
Measurement Input   10            
June 2025 Series C Common Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]                
Measurement Input   0            
September 2025 Series E Common Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Measurement Input 0.037              
September 2025 Series E Common Warrants [Member] | Measurement Input, Expected Term [Member]                
Measurement Input 5              
September 2025 Series E Common Warrants [Member] | Measurement Input, Price Volatility [Member]                
Measurement Input 1.29              
September 2025 Series E Common Warrants [Member] | Measurement Input, Share Price [Member]                
Measurement Input 6.2              
September 2025 Series E Common Warrants [Member] | Measurement Input, Exercise Price [Member]                
Measurement Input 6.7              
September 2025 Series E Common Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]                
Measurement Input 0              
The August 2024 Pre Funded Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Measurement Input       0.037        
The August 2024 Pre Funded Warrants [Member] | Measurement Input, Expected Term [Member]                
Measurement Input       5        
The August 2024 Pre Funded Warrants [Member] | Measurement Input, Price Volatility [Member]                
Measurement Input       1.11        
The August 2024 Pre Funded Warrants [Member] | Measurement Input, Share Price [Member]                
Measurement Input       18        
The August 2024 Pre Funded Warrants [Member] | Measurement Input, Exercise Price [Member]                
Measurement Input       0.002        
The August 2024 Pre Funded Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]                
Measurement Input       0        
Existing Warrants, November 2023 [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Measurement Input       0.037 0.037      
Existing Warrants, November 2023 [Member] | Measurement Input, Expected Term [Member]                
Measurement Input       5 4.25      
Existing Warrants, November 2023 [Member] | Measurement Input, Price Volatility [Member]                
Measurement Input       1.11 1.11      
Existing Warrants, November 2023 [Member] | Measurement Input, Share Price [Member]                
Measurement Input       22.8 22.8      
Existing Warrants, November 2023 [Member] | Measurement Input, Exercise Price [Member]                
Measurement Input       15.93 100      
Existing Warrants, November 2023 [Member] | Measurement Input, Expected Dividend Rate [Member]                
Measurement Input       0 0      
The December 2024 Series B Common Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Measurement Input     0.044          
The December 2024 Series B Common Warrants [Member] | Measurement Input, Expected Term [Member]                
Measurement Input     5          
The December 2024 Series B Common Warrants [Member] | Measurement Input, Price Volatility [Member]                
Measurement Input     1.11          
The December 2024 Series B Common Warrants [Member] | Measurement Input, Share Price [Member]                
Measurement Input     28.8          
The December 2024 Series B Common Warrants [Member] | Measurement Input, Exercise Price [Member]                
Measurement Input     30          
The December 2024 Series B Common Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]                
Measurement Input     0          
June 2025 Series D Common Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Measurement Input   0.04            
June 2025 Series D Common Warrants [Member] | Measurement Input, Expected Term [Member]                
Measurement Input   1            
June 2025 Series D Common Warrants [Member] | Measurement Input, Price Volatility [Member]                
Measurement Input   1.57            
June 2025 Series D Common Warrants [Member] | Measurement Input, Share Price [Member]                
Measurement Input   7.2            
June 2025 Series D Common Warrants [Member] | Measurement Input, Exercise Price [Member]                
Measurement Input   10            
June 2025 Series D Common Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]                
Measurement Input   0            
September 2025 Series F Common Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Measurement Input 0.036              
September 2025 Series F Common Warrants [Member] | Measurement Input, Expected Term [Member]                
Measurement Input 1              
September 2025 Series F Common Warrants [Member] | Measurement Input, Price Volatility [Member]                
Measurement Input 1.54              
September 2025 Series F Common Warrants [Member] | Measurement Input, Share Price [Member]                
Measurement Input 6.2              
September 2025 Series F Common Warrants [Member] | Measurement Input, Exercise Price [Member]                
Measurement Input 6.7              
September 2025 Series F Common Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]                
Measurement Input 0              
The August 2024 Underwriter Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Measurement Input       0.037        
The August 2024 Underwriter Warrants [Member] | Measurement Input, Expected Term [Member]                
Measurement Input       5        
The August 2024 Underwriter Warrants [Member] | Measurement Input, Price Volatility [Member]                
Measurement Input       1.11        
The August 2024 Underwriter Warrants [Member] | Measurement Input, Share Price [Member]                
Measurement Input       18        
The August 2024 Underwriter Warrants [Member] | Measurement Input, Exercise Price [Member]                
Measurement Input       26.25        
The August 2024 Underwriter Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]                
Measurement Input       0