Annual report pursuant to Section 13 and 15(d)

Notes Payable and Interest Expense (Schedule of Principal Payments on Notes Payable) (Details)

v3.21.1
Notes Payable and Interest Expense (Schedule of Principal Payments on Notes Payable) (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Notes Payable and Interest Expense [Abstract]    
2021 $ 641,676  
2022 1,462,121  
2023 33,410  
2024 3,470  
2025  
Thereafter  
Total future debt payments $ 2,140,677 $ 2,248,805