v3.26.1
Note 10 - Lease (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Period Ending

 

Operating

 

June 30, 2026

 

Leases

 

Remaining 2026

  107,965 

2027

  224,567 

2028

  233,550 

2029

  242,892 

2030

  252,608 

Total minimum lease payments

 $1,061,582 

Less effects of discounting

  (287,810)

Present value of future minimum lease payments

 $773,772