XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Future Minimum Lease Payments Required Under Leases) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
2022 $ 11,513  
2023 24,413  
2024 17,513  
2025 12,084  
2026000 8,934  
Thereafter 20,369  
Total lease payments 94,826  
Less: Interest (7,641)  
Present value of lease liabilities 87,185 $ 92,700
Legally binding minimum lease payments for leases signed but not yet commenced $ 2,500  
Weighted average remaining lease term 5 years 2 months 12 days  
Weighted average discount rate 5.50%