XML 89 R78.htm IDEA: XBRL DOCUMENT v3.22.2.2
Lease (Details) - Schedule of future minimum lease payments receivable for sales type leases
Jun. 30, 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 $ 597,665
2023 648,416
2024 181,510
2025
2026
Thereafter
Total 1,427,591
Amortization of Unearned Income [Member]  
Lease (Details) - Schedule of future minimum lease payments receivable for sales type leases [Line Items]  
Remainder of 2022 42,669
2023 30,529
2024 2,440
2025
2026
Thereafter
Total 75,638
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 554,996
2023 617,887
2024 179,070
2025
2026
Thereafter
Total $ 1,351,953