XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Operating Leases - Lease Maturities (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Leases [Abstract]  
Six months ending December 31, 2022 $ 55,095
2023 96,437
2024 73,362
2025 46,588
2026 27,112
Thereafter 28,529
Total 327,123
Less amount of lease payments representing interest (37,108)
Total present value of lease payments $ 290,015