XML 50 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of Operating Leases, Lessee (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 25,928
2021 24,083
2022 21,663
2023 16,916
2024 12,598
2025 and thereafter 63,912
Total operating lease payments 165,100
Less: Imputed interest 26,334
Total lease liabilities $ 138,766