XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Maturities of Lease Liabilities) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Maturities of lease liabilities  
2023 (remaining) $ 30,312
2024 55,548
2025 45,078
2026 32,245
2027 29,769
Thereafter 63,355
Total lease payments 256,307
Less: imputed interest (41,366)
Present value of lease liabilities $ 214,941