XML 80 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Convertible Notes Payable - Schedule of Interest Expense Recognized Related to Convertible Notes (Details) - Convertible debt - 3.00% Convertible notes - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Debt Instrument [Line Items]      
Contractual interest expense $ 9,150 $ 9,150 $ 3,482
Amortization of debt discount 15,213 13,300 4,641
Amortization of debt issuance 572 505 175
Total interest expense $ 24,935 $ 22,955 $ 8,298