v3.26.1
Note 19 - Stock-based Compensation - Fair Value Assumptions (Details) - Stock Appreciation Rights (SARs) [Member]
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dividend yield 2.18% 2.26%
Expected volatility 29.13% 29.29%
Risk free interest rate 3.85% 4.42%