v3.26.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Fair Values of Financial Instruments [Line Items]    
Carrying value of notes receivable $ 6.0 $ 6.4
Senior Notes | Senior Notes Due 2028    
Fair Values of Financial Instruments [Line Items]    
Fair value of senior notes 392.1 392.9
Senior Notes | Senior Notes Due 2029    
Fair Values of Financial Instruments [Line Items]    
Fair value of senior notes 387.2 389.3
Senior Notes | Senior Notes Due 2030    
Fair Values of Financial Instruments [Line Items]    
Fair value of senior notes 1,279.0 1,194.0
FX Forward Contracts    
Fair Values of Financial Instruments [Line Items]    
Fair value of foreign currency forward contracts $ 2.1 $ 5.2