Annual report pursuant to Section 13 and 15(d)

Schedule of maturities of lease liabilities (Details)

v3.24.0.1
Schedule of maturities of lease liabilities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 - Operating Leases $ 512,055  
2024 - Finance Leases 131,437  
2025 - Operating Leases 512,055  
2025 - Finance Leases 131,437  
2026 - Operating Leases 512,055  
2026 - Finance Leases 131,437  
2027 - Operating Leases 512,055  
2027 - Finance Leases 74,194  
2028 - Operating Leases 512,055  
2028 - Finance Leases 6,181  
Thereafter - Operating Leases 1,832,557  
Thereafter - Finance Leases  
Total undiscounted lease payments - Operating Leases 4,392,832  
Total undiscounted lease payments - Finance Leases 474,686  
Less: imputed interest - Operating Leases (688,220)  
Less: imputed interest - Finance Leases (48,523)  
Total lease liabilities - Operating Leases 3,704,613 $ 3,999,091
Total lease liabilities - Finance Leases $ 426,163 $ 492,618