Annual report pursuant to Section 13 and 15(d)

Schedule of lease maturities (Details)

v3.23.1
Schedule of lease maturities (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Finance leases - 2023 $ 270,911  
Operating leases - 2023 83,376  
Finance leases - 2024 240,983  
Operating leases - 2024 86,091  
Finance leases - 2025 205,655  
Operating leases - 2025 88,917  
Finance leases - 2026 123,513  
Operating leases - 2026 91,860  
Finance leases - 2027 56,786  
Operating leases - 2027 78,702  
Total Finance leases 897,849 $ 634,192
Total Operating leases 428,946 55,865
Finance leases - Less: Present value discounted (89,939) (51,212)
Operating leases - Less: Present value discounted (58,782) (8,832)
Total finance lease liabilities 807,910 582,980
Total operating lease liabilities $ 370,164 $ 47,033