v3.25.2
Note 5 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
2025, operating leases $ 18.1  
2025, finance leases 16.7  
2026, operating leases 32.2  
2026, finance leases 11.0  
2027, operating leases 31.6  
2027, finance leases 8.7  
2028, operating leases 30.2  
2028, finance leases 4.7  
2029, operating leases 28.8  
2029, finance leases 0.1  
2030 and thereafter, operating leases 62.1  
2030 and thereafter, finance leases 0.0  
Total lease payments, operating leases 203.0  
Total lease payments, finance leases 41.2  
Less: Amount representing interest, operating leases (25.4)  
Less: Amount representing interest, finance leases (4.2)  
Present value of total lease payments, operating leases 177.6  
Present value of total lease payments, finance leases $ 37.0 $ 41.4