XML 65 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Reconciliation of Undiscounted Cash Flows to Finance and Operating Lease Liabilities (Details)
Dec. 31, 2020
USD ($)
Leases [Abstract]  
Finance leases, 2021 $ 14,306
Finance leases, 2022
Finance leases, 2023
Finance leases, 2024
Finance leases, 2025
Finance leases, 2026 & thereafter
Finance leases, Undiscounted lease payments 14,306
Finance leases, Amount representing interest (61)
Finance leases, Discounted lease payments 14,245
Operating Leases, 2021 587,954
Operating Leases, 2022 721,161
Operating Leases, 2023 519,740
Operating Leases, 2024 382,838
Operating Leases, 2025 359,658
Operating Leases, 2026 & thereafter 558,410
Operating Leases, Undiscounted lease payments 3,129,761
Operating Leases, Amount representing interest (449,514)
Operating Leases, Discounted lease payments 2,680,247
Total, 2021 602,260
Total, 2022 721,161
Total, 2023 519,740
Total, 2024 382,838
Total, 2025 359,658
Total, 2026 & thereafter 558,410
Total, Undiscounted lease payments 3,144,067
Total, Amount representing interest (449,575)
Total, Discounted lease payments $ 2,694,492