XML 121 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of lease liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases  
2020 $ 46,658
2021 43,689
2022 32,381
2023 25,314
2024 19,059
Thereafter 33,675
Total lease payments 200,776
Less: Interest (52,128)
Present value of lease liabilities 148,648
Finance Leases  
2020 2,139
2021 2,024
2022 1,955
2023 1,910
2024 1,890
Thereafter 8,408
Total lease payments 18,326
Less: Interest (5,620)
Present value of lease liabilities 12,706
Operating Lease And Finance Lease Liabilities, Payments Due  
2020 48,797
2021 45,713
2022 34,336
2023 27,224
2024 20,949
Thereafter 42,083
Total lease payments 219,102
Less: Interest (57,748)
Present value of lease liabilities $ 161,354