v3.25.1
Note 10 - Shareholders' Equity (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Issuance of common shares upon the vesting and settlement of restricted stock units (in shares) 3,805  
Issuance of common shares upon the exercise of stock options (in shares) 37,000  
Proceeds from Stock Options Exercised $ 94,000 $ 0
Stock Issued During Period, Shares, Restricted Stock Units   5,916