XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 (three months ending) $ 40,712
2026 155,201
2027 133,576
2028 113,941
2029 76,380
2030 and thereafter 321,524
Total lease payments 841,334
Less: Interest 131,384
Total present value of lease liabilities $ 709,950