v3.25.4
Convertible Senior Notes - Additional Information (Details) - USD ($)
12 Months Ended 36 Months Ended
Jan. 15, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
May 31, 2017
Debt Instrument [Line Items]            
Charges associated with convertible senior notes   $ 0 $ 138,400,000 $ 0    
2.25% Convertible Senior Notes Due 2024            
Debt Instrument [Line Items]            
Debt carrying amount           $ 517,500,000
Stated interest rate percentage           2.25%
Aggregate principal amount repurchased         $ 347,000,000.0  
Aggregate repurchase price paid in cash     308,200,000   $ 465,900,000  
Debt instrument, repaid, principal     169,800,000      
Charges associated with convertible senior notes     $ 138,400,000      
2.25% Convertible Senior Notes Due 2024 | Embedded Derivative Financial Instruments            
Debt Instrument [Line Items]            
Convertible senior notes embedded derivative liability $ 126,600,000