XML 47 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Operating Leases (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Year ended December 31,

    
     

2025

 $659,941 

2026

  728,121 

2027

  728,121 

2028

  648,426 

2029

  641,182 

Thereafter

  206,848 

Total minimum lease payments

  3,612,639 

Less imputed interest

  (465,942)

Total lease liabilities

  3,146,697 

Less current portion

  (612,680)

Long-term portion

 $2,534,017