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

Quarter ending

 

Operating

 

March 31, 2026

 

Leases

 

Remaining 2026

  161,948 

2027

  224,567 

2028

  233,550 

2029

  242,892 

2030

  252,608 

Total minimum lease payments

 $1,115,565 

Less effects of discounting

  (316,402)

Present value of future minimum lease payments

 $799,163