XML 78 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT AND FINANCING ARRANGEMENTS - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Convertible senior notes, net $ 167,729 $ 227,504
Debt and Lease Obligation 213,592 257,504
2024 Convertible Senior Notes    
Debt Instrument [Line Items]    
Convertible senior notes, net 167,729 0
2020 Convertible Senior Notes    
Debt Instrument [Line Items]    
Convertible senior notes, net $ 45,863 $ 227,504