XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Operating Leases (Details 1) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Operating Leases      
2025 (remaining period) $ 65,610 $ 65,610  
2026 250,152 250,152  
2027 102,060 102,060  
2028 93,555 93,555  
Total minimum lease payments $ 511,377 511,377  
Less: Imputed interest   24,780  
Present value of lease liabilities   $ 486,597 $ 642,523