XML 36 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Operating Leases - Lease Maturities (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Leases [Abstract]  
Nine months ending December 31, 2021 $ 78,410
2022 84,948
2023 64,926
2024 42,188
2025 18,221
Thereafter 23,966
Total 312,659
Less amount of lease payments representing interest (39,158)
Total present value of lease payments $ 273,501