v3.25.2
Leases - Schedule of Future Minimum Lease Payments for Operating and Finance Leases (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
2026 $ 3.2
2027 2.7
2028 0.7
2029 0.2
Total future minimum lease payments 6.8
Less: amount representing interest (0.6)
Present value of future minimum lease payments 6.2
Less: current portion of operating lease obligations (2.8)
Long-term portion of operating lease obligations 3.4
Finance Lease, Liability, to be Paid [Abstract]  
2026 7.0
2027 5.9
2028 3.5
2029 1.1
Total future minimum lease payments 17.5
Less: amount representing interest and fees (2.1)
Present value of future minimum lease payments 15.4
Less: current portion of finance lease obligations (5.9)
Long-term portion of finance lease obligations $ 9.5