XML 68 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Apr. 01, 2019
Leases [Abstract]    
Remaining 2020 $ 10,294  
2021 11,003  
2022 9,065  
2023 5,486  
2024 1,236  
Thereafter 3,655  
Total lease payments 40,739  
Less interest (2,565)  
Present value of lease liabilities $ 38,174 $ 37,400