v3.25.2
Long-Term Debt - Schedule Of Maturities Of Long Term Debt (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Maturities of Long-term Debt [Abstract]  
2025 $ 17.3
2026 31.5
2027 27.1
2028 319.9
2029 12.5
Thereafter $ 472.7