XML 106 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lease Agreements - Summary of Expected Payments Related to Non-cancellable Lease Terms (Topic 842) (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
2025 $ 12.3
2026 10.8
2027 8.6
2028 5.6
2029 3.1
Thereafter 4.2
Total lease payments 44.6
Less: Interest (4.3)
Present value of minimum payments $ 40.3