v3.25.4
Note 10- Commitments and Contingencies - Meaturity of Lease Liabilities - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating Leases, Future Minimum Payments, Next Rolling 12 Months $ 39,167 $ 146,280  
Operating Leases, Future Minimum Payments, Due in Rolling Year Two 143,288 144,027  
Operating Leases, Future Minimum Payments, Due in Rolling Year Three 86,554 86,554  
Operating Leases, Future Minimum Payments Due 269,009 376,861  
[custom:OperatingLeaseImputedInterest-0] 14,251 27,212  
Operating Lease, Liability $ 254,758 $ 349,649 $ 317,857