XML 136 R119.htm IDEA: XBRL DOCUMENT v3.25.4
FAIR VALUE MEASUREMENTS (Schedule of Fair Value of Financial Instruments) (Details) - Convertible Debt - USD ($)
$ in Thousands
Dec. 31, 2025
Jun. 23, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Carrying Amount $ 90,338   $ 211,995
Convertible Senior Notes Due 2026      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate (as a percentage) 0.00% 0.00% 0.00%
Carrying Amount $ 3,944   $ 211,995
Fair Value $ 3,593   189,409
Convertible Senior Notes Due 2030      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate (as a percentage) 5.875% 5.875%  
Carrying Amount $ 86,394   0
Fair Value $ 117,982   $ 0