v3.26.1
Debt, Commitments and Contingencies - Narrative - Convertible Senior Notes (Details) - USD ($)
6 Months Ended
Jan. 14, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
May 31, 2024
Jan. 20, 2021
Debt Instrument [Line Items]            
Repayments of convertible senior notes   $ 500,000,000 $ 0      
Share price (in dollars per share)   $ 46.72        
2026 Notes | Senior Notes            
Debt Instrument [Line Items]            
Aggregate principal amount           $ 500,000,000.0
Debt instrument, interest rate           0.00%
Repayments of convertible senior notes $ 500,000,000.0          
Debt instrument, fair value       $ 499,100,000    
2029 Notes | Senior Notes            
Debt Instrument [Line Items]            
Aggregate principal amount   $ 500,000,000.0     $ 500,000,000.0  
Debt instrument, interest rate         2.25%  
Debt instrument, fair value   $ 475,200,000   $ 477,300,000