v3.25.4
Operating Leases (Details 1) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Operating Leases      
2026 $ 250,152 $ 250,152  
2027 102,060 102,060  
2028 93,555 93,555  
Total minimum lease payments $ 445,767 445,767  
Less: Imputed interest   19,938  
Present value of lease liabilities   $ 425,829 $ 642,523