v3.25.2
Leases - Narratives (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Leases [Abstract]          
Operating lease rent expense $ 7.1 $ 6.3 $ 13.8 $ 12.4  
Right of use assets obtained in exchange for finance lease liability     11.8 0.1  
Right of use assets obtained in exchange for operating lease liability     4.2 $ 6.2  
Short-term net investment in sales type leases 2.5   2.5   $ 8.1
Long-term net investment in sales type leases 7.7   7.7   31.7
Cost of equipment leased $ 0.0   $ 0.0   $ 0.0