XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Senior Notes - Summary of Interest Expense Recognized Related to 2025 and 2026 Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Debt Instrument [Line Items]        
Total interest expense related to the 2025 Notes $ 12,680 $ 5,160 $ 32,780 $ 15,280
Convertible senior notes due 2026        
Debt Instrument [Line Items]        
Amortization of debt discount 932      
Amortization of debt issuance costs 43      
Total interest expense related to the 2025 Notes 975      
Convertible senior notes due 2025        
Debt Instrument [Line Items]        
Amortization of debt discount 8,912   20,451  
Amortization of debt issuance costs 442   1,004  
Total interest expense related to the 2025 Notes $ 9,354   $ 21,455