XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
day
Dec. 31, 2024
USD ($)
instrument
day
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Senior Convertible Notes        
Net proceeds from issuance of convertible senior notes | $   $ 0 $ 0 $ 673,769
2027 Note Hedge        
Senior Convertible Notes        
Shares purchased (in shares) | instrument   3,016,680    
2027 Warrants        
Senior Convertible Notes        
Warrants exercise trading day period | day   60    
2027 Notes        
Senior Convertible Notes        
Aggregate principal amount | $ $ 690,000 $ 690,000 $ 690,000 690,000
Additional principal amount purchase option | $ $ 90,000     $ 90,000
Interest rate (as a percent) 0.50% 0.50%   0.50%
Issuance costs | $ $ 16,200     $ 16,200
Net proceeds from issuance of convertible senior notes | $ $ 673,800      
Effective interest rate 0.99%     0.99%
Repurchase price (as percentage)   100.00%    
2027 Notes | Convertible Debt | Debt Conversion Terms One        
Senior Convertible Notes        
Threshold percentage of stock price trigger 130.00%      
Threshold trading days | day 20      
Consecutive trading days | day 30      
2027 Notes | Convertible Debt | Debt Conversion Terms Two        
Senior Convertible Notes        
Threshold percentage of stock price trigger 98.00%      
Threshold trading days | day 5      
Consecutive trading days | day 10