Annual report pursuant to Section 13 and 15(d)

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

v3.20.1
Convertible Notes Payable - Schedule of Outstanding Convertible Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Less: Unamortized discount $ (42,929) $ (47,106)
Convertible note payable, net 4,498 2,391
Note 1 [Member]    
Convertible note payable, gross 365
Note 2 [Member]    
Convertible note payable, gross 800
Note 3 [Member]    
Convertible note payable, gross 310
Note 4 [Member]    
Convertible note payable, gross 211
Note 5 [Member]    
Convertible note payable, gross 165
Note 6 [Member]    
Convertible note payable, gross 263
Note 7 [Member]    
Convertible note payable, gross 525
Note 8 [Member]    
Convertible note payable, gross 315
Note 9 [Member]    
Convertible note payable, gross 211
Note 10 [Member]    
Convertible note payable, gross 660
Note 11 [Member]    
Convertible note payable, gross 525
Note 12 [Member]    
Convertible note payable, gross 525
Note 13 [Member]    
Convertible note payable, gross 158
Note 14 [Member]    
Convertible note payable, gross 130
Note 15 [Member]    
Convertible note payable, gross 211
Note 16 [Member]    
Convertible note payable, gross 100
Note 17 [Member]    
Convertible note payable, gross 1,070
Note 18 [Member]    
Convertible note payable, gross 1,070
Note 19 [Member]    
Convertible note payable, gross 281
Note 20 [Member]    
Convertible note payable, gross 168
Note 21 [Member]    
Convertible note payable, gross 168
Note 22 [Member]    
Convertible note payable, gross 281
Note 23 [Member]    
Convertible note payable, gross 168
Note 24 [Member]    
Convertible note payable, gross 321
Note 25 [Member]    
Convertible note payable, gross 41
Note 26 [Member]    
Convertible note payable, gross 448
Note 27 [Member]    
Convertible note payable, gross 316
Note 28 [Member]    
Convertible note payable, gross 95
Note 29 [Member]    
Convertible note payable, gross 805
Note 30 [Member]    
Convertible note payable, gross 585
Note 31 [Member]    
Convertible note payable, gross 113
Note 32 [Member]    
Convertible note payable, gross 144
Note 33 [Member]    
Convertible note payable, gross 144
Note 34 [Member]    
Convertible note payable, gross 83
Note 35 [Member]    
Convertible note payable, gross 56
Note 36 [Member]    
Convertible note payable, gross 125
Note 37 [Member]    
Convertible note payable, gross 128
Note 38 [Member]    
Convertible note payable, gross 110
Note 39 [Member]    
Convertible note payable, gross 53
Convertible Notes Payable [Member]    
Convertible note payable, gross 9,042 3,205
Less: Unamortized discount (4,544) (814)
Convertible note payable, net $ 4,498 $ 2,391