XML 71 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 13 - Leases (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
   

As of December 31, 2019

 
   

Operating Leases

 
   

(In thousands)

 

2020

  $ 8,764  

2021

    7,923  

2022

    6,771  

2023

    5,714  

2024

    3,852  

Thereafter

    6,199  

Total lease payments

    39,223  

Less amount of payment representing interest

    (3,350 )

Total present value of lease payments

  $ 35,873  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
   

As of December 31, 2018

 
   

Operating Leases

 
   

(In thousands)

 

2019

  $ 8,835  

2020

    7,220  

2021

    6,406  

2022

    5,406  

2023

    4,208  

Thereafter

    4,899  

Total minimum lease payments

  $ 36,974