XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Future Minimum Lease Payments Required Under Leases) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
2023 $ 20,806  
2024 23,521  
2025 15,765  
2026 11,998  
2027000 9,414  
Thereafter 15,639  
Total lease payments 97,143  
Less: Interest (7,724)  
Present value of lease liabilities 89,419 $ 90,100
Legally binding minimum lease payments for leases signed but not yet commenced $ 2,200  
Weighted average remaining lease term 4 years 10 months 24 days  
Weighted average discount rate 5.40%