XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Operating Leases - Lease Maturities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
Six months ending December 31, 2024 $ 62,949
46022 106,485
46387 82,524
46752 55,114
47117 33,182
Thereafter 33,098
Total 373,352
Less amount of lease payments representing interest (56,089)
Total present value of lease payments $ 317,263