XML 52 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies Commitments And Contingencies (Future minimum operating lease payments) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Years Ending December 31,  
2020 $ 20,523
2021 18,995
2022 18,605
2023 17,306
2024 11,677
Thereafter 22,476
Total lease payments 109,582
Less: Interest 18,174
Present value of lease liabilities $ 91,408
Operating Lease, Weighted Average Remaining Lease Term 6 years 1 month 6 days
Lessee, Operating Lease, Lease Not Yet Commenced, Liability $ 6,000
Operating Lease, Weighted Average Discount Rate, Percent 5.80%