XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Stock-based Compensation - Schedule of Valuation Assumptions (Details) - Share-Based Payment Arrangement, Option [Member] - $ / shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dividend yield 2.57% 3.25%
Expected volatility 29.55% 28.24%
Risk-free interest rate 3.82% 4.35%
Expected term in years (Year) 6 years 3 months 18 days 6 years 6 months
Weighted-average grant date fair value per option granted (in dollars per share) $ 11.36 $ 7.61