XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Senior Notes - Capped Call Transactions (Details) - Senior Notes - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Aug. 31, 2020
Apr. 30, 2019
Jun. 30, 2022
2026 Notes      
Debt Instrument [Line Items]      
Proceeds from issuance of convertible senior notes, net of issuance costs $ 984,096    
Conversion price (in dollars per share)     $ 107.55
2025 Notes      
Debt Instrument [Line Items]      
Proceeds from issuance of convertible senior notes, net of issuance costs   $ 780,180  
Conversion price (in dollars per share)     $ 51.56
Capped Call | 2026 Notes      
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 (in dollars per share)     $ 156.44
Capped Call | 2025 Notes      
Debt Instrument [Line Items]      
Proceeds from issuance of convertible senior notes, net of issuance costs   $ 97,200  
Debt instrument, convertible (in shares)     13,576,513
Conversion price (in dollars per share)     $ 79.32