Quarterly report pursuant to Section 13 or 15(d)

Leases (Details 2)

v3.24.2.u1
Leases (Details 2) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Leases    
Operating leases - 2024 $ 117,857  
Finance leases - 2024 267,459  
Operating leases - 2025 149,481  
Finance leases - 2025 0  
Operating leases - 2026 154,712  
Finance leases - 2026 0  
Operating leases - 2027 160,127  
Finance leases - 2027 0  
Operating leases - 2028 165,732  
Finance leases - 2028 0  
Operating leases - Thereafter 56,682  
Finance leases - Thereafter 0  
Operating leases, Total lease payments 804,591  
Finance leases, Total lease payments 267,459  
Operating leases, Less: amounts representing interest (164,426)  
Finance leases, Less: amounts representing interest (6,223)  
Operating leases, Total lease obligations 640,165 $ 63,983
Finance leases, Total lease obligations 261,236  
Operating leases, Less: long-term obligations (574,182)  
Operating leases, Total current 65,983  
Finance leases, Total current $ 261,236