Annual report pursuant to Section 13 and 15(d)

Leases - Future Lease Payments of Operating Leases (Details)

v3.24.1
Leases - Future Lease Payments of Operating Leases (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Future lease payments, which are presented as current maturities of operating leases    
2024 $ 909,296  
2025 916,671  
2026 927,671  
2027 939,600  
2028 876,385  
Therafter 1,085,258  
Total lease payments 5,654,881  
Less: imputed interest (1,458,643)  
Present value of lease liabilities 4,196,238  
Less: current lease liabilities (512,416) $ (1,311,295)
Long-term lease liabilities $ 3,683,822 $ 4,771,871