XML 53 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Notes Payable - Schedule of Future Minimum Payments on Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Aug. 14, 2017
Future Minimum Payments      
Long Term Debt $ 169,284 $ 166,006  
Convertible debt | 3.00% Convertible notes      
Future Minimum Payments      
2018 4,575    
2019 9,150    
2020 9,150    
2021 9,150    
2022 9,150    
2023 and Thereafter 323,300    
Total minimum payments 364,475    
Less: interest (59,475)    
Less: unamortized discount (135,716)    
Less: current portion 0    
Long Term Debt $ 169,284   $ 166,300