v3.25.2
Note 9 - Debt (Details Textual) - USD ($)
$ in Millions
Jun. 30, 2025
Apr. 21, 2025
Mar. 11, 2025
Dec. 31, 2024
Letters of Credit Outstanding, Amount $ 4.6     $ 4.6
Revolving Credit Facility [Member]        
Line of Credit Facility, Maximum Borrowing Capacity 1,000.0      
Line of Credit Facility, Remaining Borrowing Capacity $ 995.4     $ 995.4
The 5.250% Senior Notes Due in 2035 [Member]        
Debt Instrument, Face Amount     $ 700.0  
Debt Instrument, Interest Rate, Stated Percentage 5.25%   5.25%  
Debt Instrument, Unamortized Discount $ 7.7   $ 1.7  
Debt Issuance Costs, Net     $ 6.2  
The 4.000% Senior Notes Due in 2025 [Member]        
Debt Instrument, Face Amount   $ 500.0    
Debt Instrument, Interest Rate, Stated Percentage 4.00% 4.00%   4.00%
Senior Notes [Member]        
Long-Term Debt, Gross $ 3,250.0     $ 3,050.0