XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Operating Leases - Lease Maturities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
Nine months ending December 31, 2025 $ 91,656
Year one 103,788
Year two 76,703
Year three 54,487
Year four 30,223
Thereafter 30,681
Total 387,538
Less amount of lease payments representing interest (62,004)
Total present value of lease payments $ 325,534