XML 63 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Notes - Summary of Convertible Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Apr. 30, 2020
Aug. 31, 2019
2025 Notes      
Debt Instrument [Line Items]      
Principal $ 1,000,000 $ 1,000,000  
Unamortized debt issuance costs (9,330)    
Net carrying amount 990,670    
2026 Notes      
Debt Instrument [Line Items]      
Principal 1,265,000   $ 1,265,000
Unamortized debt issuance costs (10,467)    
Net carrying amount $ 1,254,533