XML 90 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Lease (Details) - Schedule of future minimum lease payments receivable for sales type leases
Jun. 30, 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 $ 839,192
2023 672,591
2024 524,572
2026
Thereafter
Total 2,036,355
Amortization of Unearned Income [Member]  
Lease (Details) - Schedule of future minimum lease payments receivable for sales type leases [Line Items]  
2022 89,489
2023 52,445
2024 14,329
2026
Thereafter
Total 156,263
Net Investment in Sales Type Leases [Member]  
Lease (Details) - Schedule of future minimum lease payments receivable for sales type leases [Line Items]  
2022 749,703
2023 620,146
2024 510,243
2026
Thereafter
Total $ 1,880,092