XML 65 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Note 15 - Leases (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

2021

 $21,501 

2022

  19,192 

2023

  13,014 

2024

  7,405 

2025

  3,451 

2026 through 2036

  9,976 

Total future minimum lease payments

 $74,539 

Less: imputed interest

  (8,788)

Total

 $65,751