XML 106 R96.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Amortization of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Leases [Abstract]    
Nine Months Ending December 31, 2019 $ 8,330  
2020 10,583  
2021 9,884  
2022 7,440  
2023 5,297  
Beyond 2023 20,110  
Total lease payments 61,644  
Less: interest 8,129  
Present value of lease payments $ 53,516 $ 56,000