XML 35 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Leases (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

2021 (excluding the nine months ended September 30, 2021)

 $154,018 

2022

  621,802 

2023

  554,916 

2024

  518,935 

2025

  414,138 

Thereafter

  1,331,219 

Total minimum lease payments

  3,595,028 

Less imputed interest

  (493,336)

Total lease liabilities

 $3,101,692