XML 143 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Maturity Analysis of Future Undiscounted Cash Flows (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases  
2020 $ 58,412
2021 54,491
2022 48,454
2023 41,424
2024 30,945
Thereafter 49,727
Total lease payments 283,453
Less: imputed interest (29,835)
Total present value of lease liabilities 253,618
Finance Leases  
2020 1,152
2021 870
2022 326
2023 48
Total lease payments 2,396
Less: imputed interest (119)
Total present value of lease liabilities $ 2,277