v3.26.1
Note 3 - Summary of Significant Accounting Policies - Basic and Diluted Income (Loss) Per Share (Details) - shares
shares in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Basic weighted average shares outstanding (in shares) 9,391 9,213 9,213
Dilutive effect of potential common shares (in shares) 600 713  
Diluted weighted average shares outstanding (in shares) 9,991 9,926 9,926
Antidilutive options (in shares) 36,000 22,000