XML 113 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
LONG-TERM DEBT - Schedule of Maturities of Long-term Debt (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Debt Disclosure [Abstract]  
2024 $ 19,450
2025 19,450
2026 354,450
2027 19,450
2028 1,828,300
Thereafter 1,485,000
Long-term debt, including current portion $ 3,726,100