v3.26.1
Note 8 - Equity Compensation Plans - Stock Options Granted Weighted Average Assumptions (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Weighted average grant price (in dollars per share) $ 220.59 $ 273.92
Expected volatility 22.94% 22.00%
Risk-free interest rate 3.68% 4.37%
Expected term in years (Year) 3 years 8 months 12 days 3 years 6 months
Dividend yield 0.65% 0.62%
Weighted average grant date fair value per stock option (in dollars per share) $ 48.15 $ 59.5