v3.26.1
Derivatives and Risk Management - Narrative (Details) - USD ($)
3 Months Ended
Mar. 08, 2024
Mar. 31, 2026
Mar. 31, 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   $ 128,200,000   $ 113,200,000      
Net (loss) gain on derivative   $ (2,200,000) $ 10,400,000        
Capped call derivatives              
Derivative [Line Items]              
Derivative, cap price per share (in dollars per share)             $ 100.00
Capped call derivatives | 2029 Notes              
Derivative [Line Items]              
Conversion price (in dollars per share)           $ 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
Proceeds from unwind of capped calls $ 22,500,000            
Fair value of expired capped calls         $ 0