Annual report [Section 13 and 15(d), not S-K Item 405]

Leases (Details 2)

v3.25.1
Leases (Details 2) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Leases    
Operating leases - 2025 $ 146,931  
Finance leases - 2025 52,009  
Operating leases - 2026 152,074  
Finance leases - 2026 0  
Operating leases - 2027 157,396  
Finance leases - 2027 0  
Operating leases - 2028 162,905  
Finance leases - 2028 0  
Operating leases - 2029 140,266  
Finance leases - 2029 0  
Operating leases, Total lease payments 759,572  
Finance leases, Total lease payments 52,009  
Operating leases, Less: amounts representing interest (137,642)  
Finance leases, Less: amounts representing interest (489)  
Operating leases, Total lease obligations 621,930 $ 63,983
Finance leases, Total lease obligations 51,520  
Operating leases, Less: long-term obligations (523,070)  
Finance leases, Less: long-term obligations 0  
Operating leases, Total current 98,860  
Finance leases, Total current $ 51,520