v3.19.1
Convertible Notes - Amortization expense, debt discount and debt issuance costs (Details) - Convertible Notes
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Amortization expense for debt discount costs  
April 1, 2019-December 31, 2019 $ 6,239
January 1, 2020-December 31, 2020 8,864
January 1, 2021-December 31, 2021 9,528
January 1, 2022-December 31, 2022 10,241
January 1, 2023-December 31, 2023 8,180
Total 43,052
Amortization expense for debt issuance costs  
April 1, 2019-December 31, 2019 642
January 1, 2020-December 31, 2020 901
January 1, 2021-December 31, 2021 955
January 1, 2022-December 31, 2022 1,015
January 1, 2023-December 31, 2023 802
Total $ 4,315