Annual report pursuant to Section 13 and 15(d)

Financial Instruments Fair Value Measurements - Schedule of Senior Convertible Note Estimated Fair Value (Details)

v3.20.1
Financial Instruments Fair Value Measurements - Schedule of Senior Convertible Note Estimated Fair Value (Details) - USD ($)
12 Months Ended
Nov. 04, 2019
Dec. 27, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Face value principal   $ 7,750,000      
Cash proceeds     $ 6,300,000  
November 4, 2019 Senior Secured Convertible Notes [Member]          
Face value principal     7,000,000 7,000,000  
Fair value adjustment        
Fair value     6,439,000 6,352,000  
November 4, 2019 Senior Secured Convertible Notes [Member] | Series A Convertible Preferred Stock [Member]          
Face value principal $ 7,000,000        
Less: lender fees (700,000)        
Cash proceeds 6,300,000        
Loss-upon-issue - lender fees 700,000        
Fair value adjustment (648,000)        
Fair value $ 6,352,000        
December 27, 2018 Senior Secured Convertible Notes [Member]          
Face value principal   7,750,000 1,692,000 7,750,000 $ 7,750,000
Less: lender fees   (750,000)      
Cash proceeds   7,000,000      
Loss-upon-issue - lender fees   750,000      
Fair value adjustment    
Fair value   $ 7,750,000 $ 1,700,000 $ 7,903,000 $ 7,750,000