v3.26.1
LONG-TERM DEBT - Schedule of Maturities of Long-Term Debt (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Disclosure [Abstract]  
Remaining 2026 $ 95,670
2027 45,688
2028 282,323
2029 1,006,996
2030 74,243
Thereafter 3,405,148
Long-term debt, including current portion $ 4,910,068