XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.1
LONG-TERM DEBT - Schedule of long-term debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
LONG-TERM DEBT    
Less: issuance discount and issuance costs $ 5,506 $ 8,754
Total debt $ 579,069 716,246
Senior Notes | 7.375% Senior Secured Notes due February 2028    
LONG-TERM DEBT    
Interest rate 7.375%  
Total debt $ 584,575 $ 725,000
Total debt $ 584,575