XML 38 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Senior Notes - Schedule of Notes Payable (Details) - Amortization of debt issuance cost - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Jun. 30, 2017
Debt Instrument [Line Items]      
Principal $ 779,962,000 $ 782,491,000 $ 782,500,000
Less: debt issuance cost and debt discount, net of amortization (78,674,000) (87,510,000)  
Net carrying amount $ 701,288,000 $ 694,981,000