v3.25.1
Note 9 - Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
  

Operating

 

2025

  81,496 

2026

  110,908 

2027

  84,560 

Total lease payments

  276,964 

Less: present value discount

  20,537 

Present value of lease liabilities

 $256,427