v3.26.1
Derivatives and Risk Management - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 08, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 15, 2025
Mar. 31, 2024
Jun. 30, 2020
2025 Notes | Senior Notes                  
Derivative [Line Items]                  
Aggregate principal amount repurchased $ 230,000,000.0                
Foreign exchange contract | Derivatives Not Designated as Hedging Instruments:                  
Derivative [Line Items]                  
Notional amount   $ 155,600,000   $ 155,600,000   $ 113,200,000      
Net (loss) gain on derivative   $ 1,800,000 $ (15,000,000.0) $ 4,000,000.0 $ (25,400,000)        
Capped call derivatives | 2029 Notes                  
Derivative [Line Items]                  
Conversion price (in dollars per share)   $ 69.40   $ 69.40       $ 69.40  
Derivative, cap price per share (in dollars per share)               $ 94.28  
Capped call derivatives | 2025 Notes                  
Derivative [Line Items]                  
Conversion price (in dollars per share)                 $ 60.98
Derivative, cap price per share (in dollars per share)                 $ 100.00
Proceeds from unwind of capped calls $ 22,500,000                
Fair value of expired capped calls             $ 0