XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT AND PREFERRED STOCK (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consists of the following (in thousands):
December 31, 2024December 31, 2023
Senior Notes$675,000 $675,000 
Less: unamortized debt issuance costs(7,226)(8,506)
Long-term debt, net$667,774 $666,494 
Schedule of Long-term Debt Maturities
Maturities of long-term debt as of December 31, 2024 are as follows (in thousands):
Years Ending December 31,
Amount
2025$— 
2026— 
2027— 
2028— 
2029675,000 
Thereafter— 
Total$675,000