XML 419 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 127,996
2024 108,165
2025 75,007
2026 71,011
2027 48,370
Thereafter 69,034
Total lease payments 499,583
Less interest 58,145
Total operating lease liabilities 441,438
Lessor, Operating Lease, Lease Not yet Commenced, Assumption and Judgment, Value of Underlying Asset, Amount $ 55,240