Annual report pursuant to Section 13 and 15(d)

Convertible Notes Payable - Schedule of Outstanding Convertible Notes Payable (Details)

v3.20.2
Convertible Notes Payable - Schedule of Outstanding Convertible Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Less: Unamortized discount         $ (42,550)      
Net $ 4,147 $ 5,046 $ 4,305 $ 3,282 4,498 $ 9,387 $ 4,576 $ 3,548
Note 1 [Member]                
Total       365      
Note 2 [Member]                
Total 2,449       800      
Note 3 [Member]                
Total       310      
Note 4 [Member]                
Total       211      
Note 5 [Member]                
Total       165      
Note 6 [Member]                
Total       263      
Note 7 [Member]                
Total       525      
Note 8 [Member]                
Total       315      
Note 9 [Member]                
Total       211      
Note 10 [Member]                
Total       660      
Note 11 [Member]                
Total       525      
Note 12 [Member]                
Total 1,698       525      
Note 13 [Member]                
Total       158      
Note 14 [Member]                
Total       130      
Note 15 [Member]                
Total       211      
Note 16 [Member]                
Total       100      
Note 17 [Member]                
Total       1,070      
Note 18 [Member]                
Total       1,070      
Note 19 [Member]                
Total       281      
Note 20 [Member]                
Total       168      
Note 21 [Member]                
Total       168      
Note 22 [Member]                
Total       281      
Note 23 [Member]                
Total       168      
Note 24 [Member]                
Total       321      
Note 25 [Member]                
Total       41      
Convertible Notes Payable [Member]                
Total 4,147       9,042      
Less: Unamortized discount       (4,544)      
Net $ 4,147       $ 4,498