XML 89 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Lease (Details) - Schedule of future minimum lease payments receivable for sales type leases
Mar. 31, 2022
USD ($)
Total Minimum Lease Payments to be Received [Member]  
Lease (Details) - Schedule of future minimum lease payments receivable for sales type leases [Line Items]  
Remainder of 2022 $ 710,287
2023 685,055
2024 191,764
2025
2026
Thereafter
Total 1,587,106
Amortization of Unearned Income [Member]  
Lease (Details) - Schedule of future minimum lease payments receivable for sales type leases [Line Items]  
Remainder of 2022 56,764
2023 22,568
2024 579
2025
2026
Thereafter
Total 79,911
Net Investment in Sales Type Leases [Member]  
Lease (Details) - Schedule of future minimum lease payments receivable for sales type leases [Line Items]  
Remainder of 2022 653,523
2023 662,487
2024 191,185
2025
2026
Thereafter
Total $ 1,507,195