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

(in thousands)

 

2020

  

2019

 

Operating lease cost

 $7,089  $7,013 

Finance lease cost

        

Amortization

  254   67 

Interest on lease liabilities

  54   15 
  $308  $82 
Lease, Payment [Table Text Block]

(in thousands)

 

2020

  

2019

 
         

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flows from operating leases

 $6,996  $6,913 

Operating cash flows from finance leases

  54   15 

Financing cash flows from finance leases

  242   63 

Total cash paid for amounts included in the measurement of lease liabilities

 $7,292  $6,991 
Lease, Balance Sheet Information [Table Text Block]

(in thousands)

 

2020

  

2019

 
         

Operating leases

        

Operating lease

 $36,060  $31,506 

Operating lease accumulated amortization

  (10,706)  (5,808)

Operating lease right of use asset, net

 $25,354  $25,698 
         

Operating lease current liabilities

  5,580   5,481 

Operating lease liabilities

  19,965   20,418 
  $25,545  $25,899 

(in thousands)

 

2020

  

2019

 

Finance leases

        

Finance lease

 $3,582  $613 

Finance lease accumulated depreciation

  (333)  (67)

Finance lease, net

 $3,249  $546 
         

Finance lease current liabilities

  815   108 

Finance lease liabilities

  2,453   443 
  $3,268  $551 

Weighted average remaining lease term (in years)

 

2020

  

2019

 

Operating leases

  7     

Finance leases

  6     
         

Weighted average discount rate

        

Operating leases

  3.76%  3.72%

Finance leases

  3.80%  4.01%
Operating and Finance Lease, Liability, Maturity [Table Text Block]

(in thousands)

 

Operating

Lease

  

Finance

Lease

 

Year Ending December 31,

        

2021

 $6,405  $914 

2022

  5,384   851 

2023

  4,406   578 

2024

  3,773   492 

2025

  2,491   325 

Thereafter

  6,407   387 

Total future minimum lease payments

 $28,866  $3,547 

Less remaining imputed interest

  (3,321)  (279)

Total

 $25,545  $3,268