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

2022

 $20,556 

2023

  15,395 

2024

  8,049 

2025

  2,949 

2026

  1,982 

2027 through 2035

  7,874 

Total future minimum lease payments

 $56,805 

Less imputed interest

  (4,849)

Total

 $51,956