XML 86 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies Commitments And Contingencies (Future minimum operating lease payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Years Ending December 31,    
2020 $ 22,412  
2021 21,154  
2022 20,334  
2023 14,032  
2024 9,303  
Thereafter 19,432  
Total lease payments 106,667  
Less: Interest 15,302  
Present value of lease liabilities $ 91,365 $ 91,408
Operating Lease, Weighted Average Remaining Lease Term 5 years 4 months 24 days  
Lessee, Operating Lease, Lease Not Yet Commenced, Liability $ 1,700  
Operating Lease, Weighted Average Discount Rate, Percent 5.40%