v3.25.4
Note 12 - Commitments and Contingencies (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Nov. 25, 2020
Other Commitments [Line Items]              
Operating Lease, Weighted Average Remaining Lease Term 1 year 10 months 24 days   1 year 10 months 24 days   2 years 6 months 29 days 4 years  
Operating Lease, Weighted Average Discount Rate, Percent 5.52%   5.52%   552.00% 552.00%  
A M Property Lease [Member]              
Other Commitments [Line Items]              
[custom:WeightedAverageInterestRateOfLease-0]             5.52%
Operating Lease, Weighted Average Remaining Lease Term             72 months
Simplified Companies Leases [Member]              
Other Commitments [Line Items]              
Operating Lease, Expense $ 39,615 $ 48,549 $ 125,532 $ 140,381