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

Year ended December 31,

    
     

2024

 $633,616 

2025

  454,928 

2026

  447,683 

2027

  447,683 

2028

  447,683 

Thereafter

  478,836 

Total minimum lease payments

  2,910,429 

Less imputed interest

  (357,669)

Total lease liabilities

 $2,552,760