v3.26.1
Operating Leases (Details 1) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2023
Operating Leases      
2026 (remaining period) $ 118,932 $ 118,932  
2027 102,060 102,060  
2028 93,555 93,555  
Total minimum lease payments $ 314,547 314,547  
Less: Imputed interest   12,297  
Present value of lease liabilities   $ 302,250 $ 642,523