XML 138 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Narratives (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease rent expense $ 26.2 $ 21.1 $ 16.9
Right of us assets obtained in exchange for finance lease liability 0.0 15.4  
Right of us assets obtained in exchange for operating lease liability 25.4 62.3  
Short-term net investment in sales type leases 8.1 21.4  
Long-term net investment in sales type leases $ 31.7 $ 62.1