v3.26.1
Operating Lease Future Minimum Payments (Details)
$ in Millions
Mar. 31, 2026
USD ($)
Operating Leases, Future Minimum Payments Due [Line Items]  
Remainder of 2026 $ 42.8
2027 49.5
2028 43.8
2029 33.2
2030 32.2
2031 30.3
Thereafter 80.0
Total Operating Lease Payments 311.8
Operating Lease Payments, Less Imputed Interest (41.3)
Present Value of Operating Lease Liability $ 270.5