XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.1
FINANCING ARRANGEMENTS - Schedule of Notes (Details) - Senior Notes - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
6.25% Convertible Senior Notes Due 2027      
Debt Instrument [Line Items]      
Fair value of principal recorded at issuance   $ 196,210 $ 196,210
Less: debt discount   (3,159) (3,483)
Net carrying amount of liability component   193,051 192,727
Debt instrument, issued amount $ 176,300 176,300 176,300
Proceeds from sale and issuance of debt   19,900 19,900
1.125% Convertible Senior Notes Due 2026      
Debt Instrument [Line Items]      
Fair value of principal recorded at issuance   53,740 53,740
Less: debt discount   (361) (454)
Net carrying amount of liability component   $ 53,379 $ 53,286