v3.25.4
Schedule of Maturities of Long-term Debt (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Debt Disclosure [Abstract]  
Senior bank debt, 2026
Finance leases, 2026 4.3
2026 4.3
Senior bank debt, 2027
Finance leases, 2027 4.9
2027 4.9
Senior bank debt, 2028
Finance leases, 2028 5.7
2028 5.7
Senior bank debt, 2029
Finance leases, 2029 3.2
2029 3.2
Senior bank debt, 2030 363.2
Finance leases, 2030
2030 363.2
Senior bank debt 363.2
Finance leases 18.1
Total $ 381.3