v3.25.4
Note 10 – Commitments and contingencies (Details Narrative) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Jan. 02, 2024
Dec. 31, 2023
Nov. 25, 2020
Other Commitments [Line Items]          
Operating Lease, Weighted Average Remaining Lease Term 1 year 10 months 24 days 2 years 6 months 29 days   4 years  
[custom:FairValueOfROUAssetsAndLiabilities-0]     $ 171,492    
A M Property Lease [Member]          
Other Commitments [Line Items]          
[custom:WeightedAverageInterestRateOfLease-0]         5.52%
Operating Lease, Weighted Average Remaining Lease Term         72 months