XML 45 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 $ 77,813
2021 63,534
2022 49,737
2023 40,811
2024 31,178
Thereafter 30,674
Less: Imputed interest (20,378)
Present value of operating lease liabilities 273,369
Current operating lease liabilities $ 71,408