v3.26.1
Note 8 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Feb. 12, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Jun. 08, 2023
Class of Stock [Line Items]                
Common stock, shares authorized (in shares)   250,000,000   250,000,000   250,000,000    
Preferred Stock, Shares Authorized (in shares)   15,000,000   15,000,000   15,000,000    
Common Stock, Shares, Outstanding (in shares)   32,345,319   32,345,319   14,966,449    
Exchangeable shares outstanding (in shares)       1,156,753        
Options, outstanding (in shares)   482,845   482,845        
Class of Warrant or Right, Outstanding (in shares)     678,875   678,875      
Preferred Stock, Shares Issued (in shares)   0   0        
Gross proceeds       $ 5,000,000        
Common Stock [Member]                
Class of Stock [Line Items]                
Stock Issued During Period, Shares, New Issues (in shares)   176,483 68,851 2,031,355 145,554      
Underwritten Offering - 2026 [Member]                
Class of Stock [Line Items]                
Stock Issued During Period, Shares, New Issues (in shares) 1,678,206              
Warrant exercise price $ 0.01              
Shares Issued, Price Per Share (in dollars per share) 24.96              
Price per pre-funded warrant $ 24.95              
Gross proceeds $ 50,000,000              
Underwriting discounts and offering expenses $ 3,000,000              
Underwritten Offering - 2026 [Member] | Maximum [Member]                
Class of Stock [Line Items]                
Number of shares that can be purchased by pre-funded warrants 325,000              
Sales Agreement [Member]                
Class of Stock [Line Items]                
Stock Issued During Period, Shares, New Issues (in shares)         145,554      
Proceeds from Issuance of Common Stock, Net       $ 8,600,000 $ 2,100,000      
Sales Agreement [Member] | Common Stock [Member]                
Class of Stock [Line Items]                
Stock Issued During Period, Shares, New Issues (in shares)       353,149        
Balance remaining from sales agreement   $ 14,200,000   $ 14,200,000        
Cantor Fitzgerald & Co. [Member] | Sales Agreement [Member]                
Class of Stock [Line Items]                
Offering Agreement, Maximum Aggregate Common Shares May be Offered               $ 40,000,000
Commission Fee, Percentage of Gross Proceeds of Shares Sold, Maximum               2.75%
Series A Special Voting Preferred Stock [Member]                
Class of Stock [Line Items]                
Preferred Stock, Shares Authorized (in shares)   1   1        
Preferred Stock, Shares Outstanding (in shares)   1   1        
Preferred Stock, Shares Issued (in shares)   1   1        
Restricted Stock [Member]                
Class of Stock [Line Items]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)   312,165 456,110 312,165 456,110 380,730 436,863