v3.25.2
Note 8 - Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

2025

    40,136  

2026

    82,705  

2027

    21,285  

Total operating lease payments

    144,126  
         

Discount factor

    (12,518 )

Present value of operating lease liabilities

    131,608  

Current portion of operating lease liabilities

    (71,517 )

Non-current portion of operating lease liabilities

  $ 60,091