XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.1
LONG-TERM DEBT - Schedule of long-term debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
LONG-TERM DEBT    
Total debt $ 556,348 $ 584,575
Less: issuance discount and issuance costs (4,854) (5,506)
Total debt 551,494 579,069
Senior Notes | 2028 Notes    
LONG-TERM DEBT    
Total debt $ 556,348 $ 584,575