XML 64 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Leases [Abstract]    
2019 $ 6,732  
2020 25,895  
2021 23,847  
2022 21,414  
2023 16,659  
2024 and thereafter 55,296  
Total operating lease payments 149,843  
Less: Imputed interest 18,043  
Lease liabilities $ 131,800 $ 118,900