v3.26.1
FAIR VALUE MEASUREMENTS (Schedule of Fair Value of Financial Instruments) (Details) - Convertible Debt - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Amount $ 90,730 $ 90,338
Convertible Senior Notes Due 2026    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate (as a percentage) 0.00% 0.00%
Carrying Amount $ 3,944 $ 3,944
Fair Value $ 3,615 $ 3,593
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,786 $ 86,394
Fair Value $ 103,542 $ 117,982