XML 101 R84.htm IDEA: XBRL DOCUMENT v3.21.1
Lease (Details 2) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Total Minimum Lease Payments to be Received $ 1,210,305
Amortization of Unearned Income 124,653  
Net Investment in Sales Type Leases 1,085,652
2021 [Member]    
Total Minimum Lease Payments to be Received 299,850  
Amortization of Unearned Income 64,605  
Net Investment in Sales Type Leases 235,245  
2022 [Member]    
Total Minimum Lease Payments to be Received 422,755  
Amortization of Unearned Income 41,852  
Net Investment in Sales Type Leases 380,903  
2023 [Member]    
Total Minimum Lease Payments to be Received 422,755  
Amortization of Unearned Income 17,654  
Net Investment in Sales Type Leases 405,101  
2024 [Member]    
Total Minimum Lease Payments to be Received 64,945  
Amortization of Unearned Income 542  
Net Investment in Sales Type Leases 64,403  
2025 [Member]    
Total Minimum Lease Payments to be Received  
Amortization of Unearned Income  
Net Investment in Sales Type Leases  
Thereafter [Member]    
Total Minimum Lease Payments to be Received  
Amortization of Unearned Income  
Net Investment in Sales Type Leases