XML 47 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 15 - Leases - Reconciliation of Undiscounted Cash Flows to the Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
2020 $ 14,970  
2021 11,255  
2022 9,987  
2023 9,283  
2024 8,005  
2025 and thereafter 15,768  
Total minimum lease payments 69,268  
Less: interest (8,176)  
Present value of future minimum lease payments 61,092  
Less: lease liabilities (current portion) (12,769)
Noncurrent lease liabilities $ 48,323