Annual report pursuant to Section 13 and 15(d)

Nature of Business and Summary of Significant Accounting Policies Fair Value of Financial Instruments (Details)

v3.19.1
Nature of Business and Summary of Significant Accounting Policies Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes Payable $ 3,431 $ 7,605
Fair value, measurements, recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 2,798  
ESW Holdings, Inc.    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 3,400