XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Future Minimum Lease Payments Required Under Leases) (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2019 $ 11,917
2020 20,972
2021 18,638
2022 17,066
2023 15,576
Thereafter 30,976
Total lease payments 115,145
Less: Interest 19,439
Present value of lease liabilities $ 95,706
Weighted average remaining lease term 6 years 1 month 6 days
Weighted average discount rate 5.80%