Quarterly report pursuant to Section 13 or 15(d)

Maturities of lease liabilities are as follows: (Details)

v3.24.1.u1
Maturities of lease liabilities are as follows: (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 - Operating Leases $ 384,041  
2024 - Finance Leases 98,578  
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 511,009  
2028 - Finance Leases 6,179  
Thereafter - Operating Leases 1,833,604  
Thereafter - Finance Leases  
Total undiscounted lease payments - Operating Leases 4,264,819  
Total undiscounted lease payments - Finance Leases 441,825  
Less: imputed interest - Operating Leases (650,873)  
Less: imputed interest - Finance Leases (42,469)  
Total lease liabilities - Operating Leases 3,613,946 $ 3,704,613
Total lease liabilities - Finance Leases $ 399,356 $ 426,163