XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Convertible Notes Payable - Schedule of Future Minimum Payments on Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Aug. 14, 2017
Future Minimum Payments      
Long Term Debt $ 183,556 $ 179,806  
Convertible debt | 3.00% Convertible notes      
Future Minimum Payments      
2019 4,575    
2020 9,150    
2021 9,150    
2022 9,150    
2023 9,150    
2024 and Thereafter 314,150    
Total minimum payments 355,325    
Less: interest (50,325)    
Less: unamortized discount (121,444)    
Less: current portion 0    
Long Term Debt $ 183,556   $ 166,300