v3.26.1
Note 2 -Summary of Significant Accounting Policies - Weighted Average Fair Value Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Weighted-average fair value of options granted during the year (in dollars per share) $ 17.9 $ 9.25
Share-Based Payment Arrangement, Option [Member]    
Expected life of stock options (Year) 7 years 6 months 6 years 2 months 12 days
Risk free interest rate 4.50% 3.98%
Annualized Volatility 34.80% 32.30%
Dividend yields 2.70% 3.17%