XML 29 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Senior Notes - Future Minimum Payments (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Future minimum payments  
Convertible senior notes $ 94,383
Convertible senior notes  
Future minimum payments  
2020 1,939
2021 3,826
2022 3,826
2023 3,826
2024 3,836
Thereafter 149,504
Total minimum payments 166,757
Less: interest (23,007)
Less: unamortized debt discount and issuance costs (49,367)
Convertible senior notes $ 94,383