XML 83 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Future Minimum Lease Payment Obligations under Operating and Finance Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases  
2020 $ 53,894
2021 43,854
2022 35,945
2023 30,014
2024 23,630
Thereafter 59,244
Total lease payments 246,581
Less: Interest 37,301
Present value of lease liability 209,280
Finance Leases  
2020 1,451
2021 1,143
2022 783
2023 699
2024 428
Thereafter 0
Total lease payments 4,504
Less: Interest 404
Present value of lease liability 4,100
Total  
2020 55,345
2021 44,997
2022 36,728
2023 30,713
2024 24,058
Thereafter 59,244
Total lease payments 251,085
Less: Interest 37,705
Total lease liability 213,380
Lease options  
Operating Leases  
Total lease payments $ 15,400