XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT - Schedule of Carrying Values Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Derivative liability for embedded conversion feature $ 200 $ 200
Convertible Senior Notes, 6.5% | Convertible Notes    
Debt Instrument [Line Items]    
Principal balance 40,000 40,000
Derivative liability for embedded conversion feature 168 168
Unamortized debt issuance costs (1,122) (1,355)
Carrying value $ 39,046 $ 38,813