v3.26.1
Operating Leases - Lease Maturities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Six months ending December 31, 2026 $ 71,570
Year one 119,538
Year two 93,523
Year three 64,238
Year four 32,598
Thereafter 36,628
Total 418,095
Less amount of lease payments representing interest (61,118)
Total present value of lease payments $ 356,977