XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.3
Note 15 - Stockholders' Equity (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Feb. 28, 2025
Dec. 31, 2024
Oct. 31, 2023
Dividends Payable, Current $ 74.7   $ 74.7     $ 59.8  
Accrued Dividend Equivalents $ 8.6   $ 8.6     $ 5.8  
Stock Repurchased and Retired During Period, Shares (in shares) 2,000 6,000 6,000 19,000      
Payments for Repurchase of Common Stock $ 2.1 $ 5.5 $ 4.7 $ 14.2      
Share Repurchase Program, Remaining Authorized, Amount $ 495.3   $ 495.3        
Maximum [Member]              
Share Repurchase Program, Authorized, Amount         $ 500.0   $ 640.0