XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT - Schedule of Future Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
2025 $ 22,501  
2026 73,369  
2027 101,397  
2028 298,592  
2029 2,777,540  
Thereafter 1,517,292  
Total 4,790,691  
Original issue discount 4,247 $ 7,558
Long-term debt fees 8,974 12,268
Debt premium $ 293,999 $ 0