XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Operating Leases - Lease Maturities (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Leases [Abstract]  
Three months ending December 31, 2022 $ 28,211
2023 101,538
2024 79,146
2025 52,542
2026 32,895
Thereafter 32,452
Total 326,784
Less amount of lease payments representing interest (38,498)
Total present value of lease payments $ 288,286