XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Operating Leases (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

Year ended December 31,

    
     

2022

 $621,802 

2023

  554,916 

2024

  518,935 

2025

  414,138 

2026

  414,138 

Thereafter

  917,081 

Total minimum lease payments

  3,441,010 

Less imputed interest

  (460,692)

Total lease liabilities

 $2,980,318