XML 53 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Note 10 - Shareholders' Equity (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Aug. 12, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) 181,649 103,875  
Proceeds from Stock Options Exercised $ 555,000 $ 257,000  
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares) 1,678 7,608  
Stock Issued During Period, Shares Settlement of Deferred Stock Units   142,345  
A T M Offering [Member]      
Equity Issuance, Maximum Aggregate Offering Price     $ 100,000,000
Equity Issuance, Remaining Available Offering Price $ 86,200,000