v3.26.1
Leases - Schedule of Future Minimum Lease Payments for Operating and Finance Leases (Details)
$ in Millions
Jun. 30, 2026
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
2027 $ 3.9
2028 1.8
2029 1.3
2030 1.1
2031 3.7
Total future minimum lease payments 11.8
Less: amount representing interest (1.8)
Present value of future minimum lease payments 10.0
Less: current portion of operating lease obligations (3.4)
Long-term portion of operating lease obligations 6.6
Finance Lease, Liability, to be Paid [Abstract]  
2027 8.3
2028 5.4
2029 2.8
2030 0.7
Total future minimum lease payments 17.2
Less: amount representing interest and fees (1.8)
Present value of future minimum lease payments 15.4
Less: current portion of finance lease obligations (7.2)
Long-term portion of finance lease obligations $ 8.2