XML 94 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Leases - Future Lease Amortization Costs (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Operating lease, 2025 [1] $ 17.9  
Operating lease, 2026 19.3  
Operating lease, 2027 18.7  
Operating lease, 2028 19.7  
Operating lease, 2029 10.5  
Operating lease, thereafter 19.8  
Operating lease payments 105.9  
Operating lease, less interest 14.5  
Operating lease liability $ 91.4 $ 77.8
[1] Future lease obligations for finance leases were insignificant as of December 31, 2024.