XML 68 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]      
Amortization of issuance costs $ 4,096 $ 0 $ 0
Interest Expense, Debt 2,017 $ 0 $ 0
2025 Senior Notes      
Debt Instrument [Line Items]      
Contractual interest expense 2,012    
Amortization of debt discount 3,369    
Amortization of issuance costs 727    
Interest Expense, Debt $ 6,108