XML 78 R67.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Leases [Abstract]    
2019 $ 13,345  
2020 25,055  
2021 21,221  
2022 18,154  
2023 13,522  
2024 and thereafter 45,371  
Total operating lease payments 136,668  
Less: Imputed interest 17,205  
Lease liabilities $ 119,463 $ 118,900