XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Leases (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Lease, Cost [Table Text Block]
    

Twelve Months Ended

 

Component

 

Classification

 

December 31,

2020

  

December 31,

2019

 

Operating lease cost

 

SG&A expense

 $9,986  $9,479 

Operating lease cost

 

Lease and rental cost of products sold

  4,654   4,154 

Finance lease cost – amortization of right-of-use assets

 

Lease and rental cost of products sold

  16,791   14,312 

Finance lease cost – interest on lease liabilities

 

Lease and rental cost of products sold

  4,678   3,372 

Short-term lease cost

 

SG&A expense

  66   594 
  

Twelve Months Ended

 
  

December 31,

2020

  

December 31,

2019

 

Operating cash flow information:

        

Cash paid for amounts included in the measurement of lease liabilities

 $19,318  $17,005 

Financing cash flow information:

        

Cash paid for amounts included in the measurement of lease liabilities

 $11,192  $8,331 

Non-cash activity:

        

Operating lease right-of-use assets obtained in exchange for lease obligations

 $16,545  $57,197 

Weighted-average remaining lease term (in months)

  68 

Weighted-average discount rate

  5.3%
Lessee, Lease Liability, Maturity [Table Text Block]
  

Finance

Leases

  

Operating

Leases

 

2021

 $31,579  $13,055 

2022

  25,714   11,333 

2023

  21,553   9,890 

2024

  22,797   9,835 

2025

  15,837   6,242 

2026 and beyond

  16,931   28,572 

Total lease payments

 $134,411  $78,927 

Less: Imputed interest

  (17,298)  (17,576)

Present value of lease liabilities

 $117,113  $61,351 
Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]

2021

 $130,063 

2022

  105,791 

2023

  82,312 

2024

  57,813 

2025

  32,112 

Thereafter

  17,927 

Total

 $426,018 
Leases, Lease Income [Table Text Block]
  

2020

  

2019

 

Minimum rental payments

 $205,640  $215,288 

Nonlease payments

  30,583   32,261 

Total

 $236,223  $247,549