XML 27 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Lease Commitments - Maturities of Operating and Financing Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases  
2020 $ 31,397
2021 18,020
2022 13,691
2023 9,693
2024 6,236
After 2024 17,793
Total lease payments 96,830
Less: Interest (13,796)
Present value of lease liabilities 83,034
Finance Leases  
2020 322
2021 323
2022 311
2023 275
2024 127
After 2024 0
Total lease payments 1,358
Less: Interest (158)
Present value of lease liabilities 1,200
Lease Liabilities, Payments Due [Abstract]  
2020 31,719
2021 18,343
2022 14,002
2023 9,968
2024 6,363
After 2024 17,793
Total lease payments 98,188
Less: Interest (13,954)
Present value of lease liabilities $ 84,234