Quarterly report [Sections 13 or 15(d)]

LONG-TERM DEBT (Future of Maturities of Long-Term Debt) (Details)

v3.25.2
LONG-TERM DEBT (Future of Maturities of Long-Term Debt) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Maturities of Long-Term Debt [Abstract]    
Total $ 6,522,547 $ 6,491,377