XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Future Minimum Lease Payments Required Under Leases) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]      
2020 $ 15,969    
2021 22,646    
2022 20,567    
2023 14,374    
2024 9,521    
Thereafter 19,578    
Total lease payments 102,655    
Less: Interest 14,324    
Present value of lease liabilities 88,331   $ 91,400
Legally binding minimum lease payments for leases signed but not yet commenced $ 1,700    
Weighted average remaining lease term 5 years 4 months 24 days    
Weighted average discount rate 5.60%    
Variable lease costs $ 1,900 $ 1,900