Annual report [Section 13 and 15(d), not S-K Item 405]

DEBT - Long-term Debt Maturities (Details)

v3.25.0.1
DEBT - Long-term Debt Maturities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
Unamortized debt issuance costs $ 16,300
Maturities of Long-term Debt [Abstract]  
2025 18,611
2026 28,863
2027 28,863
2028 428,863
2029 28,863
Thereafter 171,995
Long-term debt $ 706,058