XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Senior Notes - Capped Call (Details) - Senior Notes - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Aug. 31, 2020
Apr. 30, 2019
Apr. 30, 2018
Mar. 31, 2021
0% Convertible Senior Notes Due 2026        
Debt Instrument [Line Items]        
Proceeds from issuance of convertible senior notes, net of issuance costs $ 984,096      
Conversion price       $ 107.55
0.125% Convertible Senior Notes Due 2025        
Debt Instrument [Line Items]        
Proceeds from issuance of convertible senior notes, net of issuance costs   $ 780,180    
Conversion price       51.56
0.25% Convertible Senior Notes Due 2023        
Debt Instrument [Line Items]        
Proceeds from issuance of convertible senior notes, net of issuance costs     $ 335,618  
Conversion price       $ 26.95
Capped Call | 0% Convertible Senior Notes Due 2026        
Debt Instrument [Line Items]        
Proceeds from issuance of convertible senior notes, net of issuance costs $ 103,400      
Debt instrument, convertible (in shares)       9,297,800
Conversion price       $ 156.44
Capped Call | 0.125% Convertible Senior Notes Due 2025        
Debt Instrument [Line Items]        
Proceeds from issuance of convertible senior notes, net of issuance costs   $ 97,200    
Debt instrument, convertible (in shares)       13,576,823
Conversion price       $ 79.32
Capped Call | 0.25% Convertible Senior Notes Due 2023        
Debt Instrument [Line Items]        
Proceeds from issuance of convertible senior notes, net of issuance costs     $ 39,200  
Debt instrument, convertible (in shares)       4,201,633
Conversion price       $ 40.68