XML 79 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Convertible Senior Notes and Capped Call Transactions - Narrative (Details)
12 Months Ended
Sep. 10, 2024
USD ($)
day
$ / shares
May 11, 2020
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2025
$ / shares
Debt Instrument [Line Items]            
Proceeds from issuance of convertible senior notes, net of issuance costs     $ 0 $ 449,635,000 $ 0  
Payments for capped calls     0 55,522,000 $ 0  
Convertible Debt            
Debt Instrument [Line Items]            
Payments for capped calls   $ 29,348,000        
2025 Notes            
Debt Instrument [Line Items]            
Payments for capped calls   $ 29,348,000        
Cap price (in usd 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      
Interest rate, stated percentage   1.25%        
Debt instrument, interest rate, effective percentage     1.86%      
Stock repurchased and retired (in shares) | shares   2,604,434        
2029 Notes            
Debt Instrument [Line Items]            
Payments for capped calls $ 55,522,000          
Fair value of the notes     $ 429,028,000 $ 431,851,000    
Cap price (in usd per share) | $ / shares $ 104.36          
2029 Notes | Convertible Debt            
Debt Instrument [Line Items]            
Principal $ 460,000          
Proceeds from issuance of convertible senior notes, net of issuance costs 449,649,000          
Payments for 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
Debt instrument, interest rate, effective percentage     1.46%      
2029 Notes | Convertible Debt | Debt Convesion, Option One            
Debt Instrument [Line Items]            
Threshold trading days | day 20          
Threshold consecutive trading days | day 30          
Threshold percentage of conversion price 130.00%          
2029 Notes | Convertible Debt | Debt Convesion, Option Two            
Debt Instrument [Line Items]            
Threshold consecutive trading days | day 5          
Threshold percentage of conversion price 98.00%          
Threshold consecutive business days | day 5