XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.3
FAIR VALUE MEASUREMENTS (Schedule of Fair Value of Financial Instruments) (Details) - Convertible Debt - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 23, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Carrying Amount $ 122,600   $ 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 $ 34,485   $ 211,995
Fair Value $ 30,759   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 $ 88,115   0
Fair Value $ 92,030   $ 0