Annual report pursuant to Section 13 and 15(d)

Debt - Schedule of Senior Convertible Note Estimated Fair Value (Details)

v3.19.1
Debt - Schedule of Senior Convertible Note Estimated Fair Value (Details) - Senior Secured Convertible Note [Member] - USD ($)
12 Months Ended
Dec. 27, 2018
Dec. 31, 2018
Dec. 31, 2017
Face value principal payable - issue date December 27, 2018 $ 7,750,000 $ 7,750,000 $ 7,750,000
Lender fees paid - issue date December 27, 2018 750,000    
Proceeds, net - issue date December 27, 2018 7,000,000    
Fair value adjustment - December 27, 2018 750,000  
Fair value - issue date December 27, 2018 7,750,000 $ 7,903,000 $ 7,750,000
Securities Purchase Agreement [Member]      
Face value principal payable - issue date December 27, 2018 7,750,000    
Lender fees paid - issue date December 27, 2018 (750,000)    
Proceeds, net - issue date December 27, 2018 7,000,000    
Fair value adjustment - December 27, 2018 750,000    
Fair value - issue date December 27, 2018 $ 7,750,000