XML 76 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Summary of Lease Obligations and Remaining Payments) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Remaining Payments $ 838,884 $ 923,896  
Remaining Payments - Less: current portion (83,571) (85,011)  
Remaining Payments - Long-term leases 755,313 838,885  
Lease Liability 352,810 415,094 $ 532,000
Lease Liability - Less: current portion $ (62,483) $ (62,286)  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Liabilities, Current Other Liabilities, Current  
Lease Liability - Long-term leases $ 290,327 $ 352,808  
Maynard Office Lease [Member]      
End Date Mar 2023    
Remaining Years 2 years 3 months 18 days    
Remaining Payments $ 150,918 215,556  
Lease Liability $ 134,099 186,323  
Indiana auto lease [Member]      
End Date Feb 2021    
Remaining Years 2 months 12 days    
Remaining Payments $ 1,157 5,999  
Lease Liability $ 821 5,533  
Indiana well lease [Member]      
End Date Dec 2048    
Remaining Years 28 years    
Remaining Payments $ 686,809 702,341  
Lease Liability $ 217,890 $ 223,238