v3.26.1
Convertible Senior Notes and Capped Call Transactions - Narrative (Details)
Sep. 10, 2024
USD ($)
$ / shares
May 11, 2020
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
Dec. 31, 2025
USD ($)
Jun. 30, 2025
2025 Notes          
Debt Instrument [Line Items]          
Cap price (in dollars per share) | $ / shares   $ 47.24      
2025 Notes | Convertible Debt          
Debt Instrument [Line Items]          
Principal   $ 253,000,000      
Proceeds from issuance of convertible senior notes, net of issuance costs   245,158,000      
Purchases of capped calls   $ 29,348,000      
Interest rate, stated percentage   1.25%      
Interest rate, effective percentage         1.86%
Stock repurchased and retired (in shares) | shares   2,604,434      
2029 Notes          
Debt Instrument [Line Items]          
Fair value of the notes     $ 445,258,000 $ 429,028,000  
Cap price (in dollars per share) | $ / shares $ 104.36        
2029 Notes | Convertible Debt          
Debt Instrument [Line Items]          
Principal $ 460,000,000        
Proceeds from issuance of convertible senior notes, net of issuance costs 449,649,000        
Purchases of capped calls $ 55,522,000        
Interest rate, stated percentage 1.00%        
Debt instrument, convertible, conversion ratio 0.0147419        
Initial conversion price (in dollars per share) | $ / shares     $ 67.83    
Interest rate, effective percentage     1.46%   1.46%