v3.24.0.1
LONG-TERM DEBT - Schedule of Future Maturities of Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
2024 $ 612  
2025 375,483  
2026 1,260,454  
2027 1,250,465  
2028 1,745,399  
Thereafter 1,041,789  
Total 5,674,202  
Original issue discount 2,690 $ 5,596
Long term debt fees $ 39,609 $ 47,185