XML 80 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT AND FINANCING ARRANGEMENTS - Net Carrying Amount of Liability Component (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Convertible senior notes, net $ 167,729 $ 227,504
2024 Convertible Senior Notes    
Debt Instrument [Line Items]    
Long-term Debt, Gross 172,500  
Minus: Unamortized issuance costs (4,771) 0
Convertible senior notes, net 167,729 0
2020 Convertible Senior Notes    
Debt Instrument [Line Items]    
Long-term Debt, Gross 46,070 230,000
Minus: Unamortized issuance costs (207) (2,496)
Convertible senior notes, net $ 45,863 $ 227,504