XML 64 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Reconciliation of Undiscounted Cash Flows to Finance and Operating Lease Liabilities (Details)
Mar. 31, 2021
USD ($)
Leases [Abstract]  
Finance leases, 2021 $ 8,528
Finance leases, 2022
Finance leases, 2023
Finance leases, 2024
Finance leases, 2025
Finance leases, 2026 & thereafter
Finance leases, Undiscounted lease payments 8,528
Finance leases, Amount representing interest (27)
Finance leases, Discounted lease payments 8,501
Operating Leases, 2021 404,419
Operating Leases, 2022 799,784
Operating Leases, 2023 616,607
Operating Leases, 2024 480,881
Operating Leases, 2025 457,078
Operating Leases, 2026 & thereafter 573,198
Operating Leases, Undiscounted lease payments 3,331,967
Operating Leases, Amount representing interest (469,815)
Operating Leases, Discounted lease payments 2,862,152
Total, 2021 412,947
Total, 2022 799,784
Total, 2023 616,607
Total, 2024 480,881
Total, 2025 457,078
Total, 2026 & thereafter 573,198
Total, Undiscounted lease payments 3,340,495
Total, Amount representing interest (469,842)
Total, Discounted lease payments $ 2,870,653