XML 120 R90.htm IDEA: XBRL DOCUMENT v3.25.4
LONG-TERM DEBT, CREDIT AGREEMENTS AND COMMERCIAL PAPER - Schedule of Maturities of Long-Term Debt (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Debt Disclosure [Abstract]  
2026 $ 303,653
2027 780,897
2028 335,092
2029 313,212
2030 211,681
Thereafter 716,034
Total $ 2,660,570