XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies (Future Minimum Lease Payments Required Under Leases) (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
2022 $ 6,437  
2023 24,807  
2024 17,922  
2025 12,657  
2026000 9,519  
Thereafter 22,000  
Total lease payments 93,342  
Less: Interest (7,476)  
Present value of lease liabilities 85,866 $ 92,700
Legally binding minimum lease payments for leases signed but not yet commenced $ 2,000  
Weighted average remaining lease term 5 years 2 months 12 days  
Weighted average discount rate 5.50%