XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Future Minimum Lease Payments Required Under Leases) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
2020 $ 5,571  
2021 24,395  
2022 22,433  
2023 16,270  
2024 11,463  
Thereafter 26,092  
Total lease payments 106,224  
Less: Interest 9,292  
Present value of lease liabilities 96,932 $ 91,400
Legally binding minimum lease payments for leases signed but not yet commenced $ 3,000  
Weighted average remaining lease term 5 years 4 months 24 days  
Weighted average discount rate 5.53%