v3.20.2
Convertible Senior Notes - Schedule of Interest Expense Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Debt Instrument [Line Items]        
Total     $ 17,058 $ 16,437
Amortization of debt issuance cost        
Debt Instrument [Line Items]        
Amortization of debt issuance cost $ 410 $ 398 823 792
Amortization of debt discount 8,078 7,871 16,235 15,645
Total $ 8,488 $ 8,269 $ 17,058 $ 16,437
Effective interest rate of the liability component 4.75%   4.75%