XML 112 R102.htm IDEA: XBRL DOCUMENT v3.19.2
Leases Amortization of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Leases [Abstract]    
Six Months Ending December 31, 2019 $ 6,447  
2020 10,665  
2021 9,942  
2022 7,519  
2023 5,379  
Beyond 2023 20,550  
Total lease payments 60,501  
Less: interest 8,242  
Present value of lease payments $ 52,259 $ 56,000