XML 77 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Summary of Remaining Payments under Leases) (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
2021 $ 83,571  
2022 84,080  
2023 33,873  
2024 17,481  
2025 18,006  
Thereafter 601,873  
Remaining Payments 838,884 $ 923,896
Office [Member]    
Property, Plant and Equipment [Line Items]    
2021 66,416  
2022 67,602  
2023 16,901  
2024  
2025  
Thereafter  
Remaining Payments 150,919  
Auto [Member]    
Property, Plant and Equipment [Line Items]    
2021 1,157  
2022  
2023  
2024  
2025  
Thereafter  
Remaining Payments 1,157  
Well [Member]    
Property, Plant and Equipment [Line Items]    
2021 15,998  
2022 16,478  
2023 16,972  
2024 17,481  
2025 18,006  
Thereafter 601,873  
Remaining Payments $ 686,808