v3.25.1
DEBT AND FINANCING ARRANGEMENTS - Summary of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Net carrying amount of the liability component $ 213,945 $ 213,592
2024 Convertible Senior Notes, net    
Debt Instrument [Line Items]    
Convertible Senior Notes, net 168,009 167,729
Net carrying amount of the liability component 168,009 167,729
2020 Convertible Senior Notes, net    
Debt Instrument [Line Items]    
Convertible Senior Notes, net 45,936 45,863
Net carrying amount of the liability component $ 45,936 $ 45,863