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

2021

 $306,708 

2022

  621,802 

2023

  554,916 

2024

  518,935 

2025

  414,138 

Thereafter

  1,331,219 

Total minimum lease payments

  3,747,718 

Less imputed interest

  (526,965)

Total lease liabilities

 $3,220,753