XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Future Minimum Lease Payments Required Under Leases) (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2019 $ 17,903
2020 20,548
2021 18,262
2022 16,690
2023 15,085
Thereafter 30,381
Total lease payments 118,869
Less: Interest 20,407
Present value of lease liabilities $ 98,462
Weighted average remaining lease term 6 years 3 months 18 days
Weighted average discount rate 5.80%