XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases - Lease Maturities (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Leases [Abstract]  
Nine months ending December 31, 2022 $ 81,751
2023 91,376
2024 67,484
2025 41,008
2026 21,792
Thereafter 25,194
Total 328,605
Less amount of lease payments representing interest (37,754)
Total present value of lease payments $ 290,851