XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - Leases (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

Remainder of 2020

 $5,503 

2021

  21,488 

2022

  19,261 

2023

  13,159 

2024

  7,606 

2025 through 2036

  13,600 

Total future minimum lease payments

 $80,617 

Less: imputed interest

  (9,664)

Total

 $70,953