Annual report [Section 13 and 15(d), not S-K Item 405]

Note 12 - Shareholders' Equity (Details Textual)

v3.26.1
Note 12 - Shareholders' Equity (Details Textual) - USD ($)
12 Months Ended
Jul. 21, 2025
Jun. 25, 2024
Dec. 31, 2025
Dec. 31, 2024
Aug. 12, 2025
Proceeds from Issuance of Common Stock     $ 43,282,000 $ 11,747,000  
Stock Issued During Period, Shares Settlement of Deferred Stock Units (in shares)     142,345    
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)     35,215 23,660  
Proceeds from Stock Options Exercised     $ 1,004,000 $ 256,000  
Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)     415,253 117,000  
Private Placement [Member]          
Stock Issued During Period, Shares, New Issues 8,606,425 4,720,000      
Shares Issued, Price Per Share $ 3.5 $ 2.5      
Proceeds from Issuance of Common Stock $ 30,100,000 $ 11,800,000      
Proceeds from Issuance of Common Stock, Net $ 30,000,000 $ 11,700,000      
Liquidated Damage, Percentage of Invested Capital, Maximum 10.00% 10.00%      
A T M Offering [Member]          
Stock Issued During Period, Shares, New Issues     1,724,472    
Proceeds from Issuance of Common Stock     $ 13,800,000    
Equity Issuance, Maximum Aggregate Offering Price         $ 100,000,000
Equity Issuance, Remaining Available Offering Price     $ 86,200,000