XML 118 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT - Debt Obligation (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Sep. 12, 2023
LONG-TERM DEBT      
Gross long-term debt, including current maturities $ 575,000 $ 930,000  
Less: debt discount (10,305) (14,321)  
Net long-term debt, including current maturities 564,695 915,679  
Less: current maturities   (20,000)  
Net long-term debt $ 564,695 895,679  
Term Loan Facility      
LONG-TERM DEBT      
Gross long-term debt, including current maturities   355,000  
Convertible Notes due 2028      
LONG-TERM DEBT      
Interest rate 2.50%   2.50%
Gross long-term debt, including current maturities $ 575,000 $ 575,000  
Net long-term debt, including current maturities $ 564,700