XML 95 R66.htm IDEA: XBRL DOCUMENT v3.24.1
CONVERTIBLE NOTES - Schedule of Convertible Notes (Details) - Convertible Notes - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Jun. 09, 2023
Mar. 13, 2023
Dec. 31, 2022
Mar. 31, 2018
2.50% Convertible Notes due 2023            
Debt Instrument [Line Items]            
Interest rate       2.50%   2.50%
Outstanding principal $ 726       $ 56,595  
Unamortized debt issuance 0       (182)  
Net carrying amount 726 $ 66,900     56,413  
5.00% Convertible Notes Due 2026            
Debt Instrument [Line Items]            
Interest rate   5.00% 5.00%      
Outstanding principal 67,634       0  
Unamortized debt premium 5,408   $ 6,000   0  
Unamortized debt discount (34,267)       0  
Unamortized debt issuance (2,673)       0  
Net carrying amount $ 36,102 $ 66,900     $ 0