XML 74 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Total notes payable $ 5,523 $ 5,413
Less current portion (3,830) (1,819)
Long-term portion of notes payable 1,693 3,594
Note Payable 1 [Member]    
Total notes payable 2,300 2,300
Note Payable 2 [Member]    
Total notes payable 1,052
Note Payable 3 [Member]    
Total notes payable 396
Note Payable 4 [Member]    
Total notes payable 254
Note Payable 5 [Member]    
Total notes payable 370 650
Note Payable 6 [Member]    
Total notes payable 129 177
Note Payable 7 [Member]    
Total notes payable 163 266
Note Payable 8 [Member]    
Total notes payable 50
Note Payable 9 [Member]    
Total notes payable 500
Note Payable 10 [Member]    
Total notes payable 146 183
Note Payable 11 [Member]    
Total notes payable 226 282
Note Payable 12 [Member]    
Total notes payable 241 295
Note Payable 13 [Member]    
Total notes payable 946
Note Payable 14 [Member]    
Total notes payable $ 10