v3.25.2
Operating Leases - Lease Maturities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
Six months ending December 31, 2025 $ 64,679
Year one 113,917
Year two 86,104
Year three 62,821
Year four 37,494
Thereafter 35,870
Total 400,885
Less amount of lease payments representing interest (62,842)
Total present value of lease payments $ 338,043