XML 37 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Notes payable $ 5,011 $ 4,503
Less: current maturities (925) (711)
Noncurrent notes payable 4,086 2,792
Note Payable 1    
Notes payable 519 799
Note Payable 2    
Notes payable 1,103 1,169
Note Payable 3    
Notes payable 96 163
Note Payable 4    
Notes payable 2,197 0
Note Payable 5    
Notes payable 0 1,000
Note Payable 6    
Notes payable 1,096 1,372
Note Payable 7    
Notes payable $ 0 $ 0