XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Lease (Details) - Schedule of future minimum lease payments receivable for sales type leases
Mar. 31, 2021
USD ($)
Total Minimum Lease Payments to be Received [Member]  
Lease (Details) - Schedule of future minimum lease payments receivable for sales type leases [Line Items]  
2022 $ 979,368
2023 952,265
2024 911,671
2025 132,767
2026
Thereafter
Total 2,976,071
Amortization of Unearned Income [Member]  
Lease (Details) - Schedule of future minimum lease payments receivable for sales type leases [Line Items]  
2022 142,654
2023 91,221
2024 36,609
2025 1,354
2026
Thereafter
Total 271,838
Net Investment in Sales Type Leases [Member]  
Lease (Details) - Schedule of future minimum lease payments receivable for sales type leases [Line Items]  
2022 836,714
2023 861,044
2024 875,062
2025 131,413
2026
Thereafter
Total $ 2,704,233