XML 145 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Lease Liability Future Payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 18,449
2021 15,070
2022 10,647
2023 8,894
2024 7,037
Thereafter 44,284
Total lease payments 104,381
Less: Imputed interest 19,218
Present value of lease liabilities 85,163
Lease payments for leases signed but not yet commenced $ 6,400