XML 79 R67.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Leases [Abstract]    
2019 $ 20,059  
2020 25,441  
2021 22,038  
2022 18,730  
2023 12,394  
2024 and thereafter 36,015  
Total operating lease payments 134,677  
Less: Imputed interest 16,247  
Total lease liabilities $ 118,430 $ 118,900