XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Convertible Senior Notes and Capped Call Transactions - Narrative (Details)
9 Months Ended
Sep. 10, 2024
USD ($)
$ / shares
May 11, 2020
USD ($)
$ / shares
shares
Sep. 30, 2025
USD ($)
$ / shares
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]          
Proceeds from issuance of convertible senior notes, net of issuance costs     $ 0 $ 450,099,000  
Purchases of capped calls     0 $ 55,522,000  
Principal amount including additional purchases from exercised options     460,000,000   $ 711,494,000
2025 Notes          
Debt Instrument [Line Items]          
Principal amount including additional purchases from exercised options     0   251,494,000
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 $ 251,439,000    
Purchases of capped calls   29,348,000      
Principal amount including additional purchases from exercised options   $ 253,000,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]          
Principal amount including additional purchases from exercised options     $ 460,000,000   460,000,000
Fair value of the notes     $ 497,008,000   $ 431,851,000
Cap price (in dollars per share) | $ / shares $ 104.36        
2029 Notes | Convertible Debt          
Debt Instrument [Line Items]          
Proceeds from issuance of convertible senior notes, net of issuance costs $ 449,649,000        
Purchases of capped calls 55,522,000        
Principal amount including additional purchases from exercised options $ 460,000,000        
Interest rate, stated percentage 1.00%        
Initial conversion price (in dollars per share) | $ / shares     $ 67.83    
Debt instrument, convertible, conversion ratio 0.0147419        
Interest rate, effective percentage     1.46%