XML 55 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Notes Payable - Schedule of Future Minimum Payments on Long-Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Aug. 14, 2017
Future Minimum Payments      
Long Term Debt $ 176,180 $ 166,006  
Convertible debt | 3.00% Convertible notes      
Future Minimum Payments      
2019 9,150    
2020 9,150    
2021 9,150    
2022 9,150    
2023 9,150    
2024 and Thereafter 314,150    
Total minimum payments 359,900    
Less: interest (54,900)    
Less: unamortized discount (128,820)    
Less: current portion 0    
Long Term Debt $ 176,180   $ 166,300