XML 43 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies - Fair Value of Financial Liabilities (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Reported Value Measurement [Member]    
Total financial instruments   $ 11,944,549
Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Total financial instruments  
Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Total financial instruments   11,723,785
Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Total financial instruments  
Pacific Western Bank Note, A&R LSA [Member] | Reported Value Measurement [Member]    
Total financial instruments $ 15,878,121  
Pacific Western Bank Note, A&R LSA [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Total financial instruments  
Pacific Western Bank Note, A&R LSA [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Total financial instruments 14,094,792  
Pacific Western Bank Note, A&R LSA [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Total financial instruments  
Pacific Western Bank, Tranche 1 Note, A&R LSA [Member] | Reported Value Measurement [Member]    
Total financial instruments   10,802,355
Pacific Western Bank, Tranche 1 Note, A&R LSA [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Total financial instruments  
Pacific Western Bank, Tranche 1 Note, A&R LSA [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Total financial instruments   10,412,650
Pacific Western Bank, Tranche 1 Note, A&R LSA [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Total financial instruments  
CSC Build-to-Suit Equipment Financing [Member] | Reported Value Measurement [Member]    
Total financial instruments   1,142,194
CSC Build-to-Suit Equipment Financing [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Total financial instruments  
CSC Build-to-Suit Equipment Financing [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Total financial instruments   1,311,135
CSC Build-to-Suit Equipment Financing [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Total financial instruments