XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Convertible Notes (Details Textual) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2022
Debt instrument            
Payments for settlement and repurchase of convertible senior notes       $ 0 $ 10,381  
Payments for settlement of warrants     $ (10,700) 0 (10,697)  
Loss on fair value adjustment of derivatives, net $ 0 $ 0   $ 0 $ 240  
Common Stock            
Debt instrument            
Issuance of common stock in connection with the maturity of the convertible senior notes related to the settlement of the in-the-money conversion feature of the convertible senior notes (in shares)         284  
Exercise of the convertible senior note hedges in connection with the conversion of convertible senior notes and retirement of the corresponding shares (in shares)     (300)   (284)  
Convertible senior notes | 1.375% Convertible senior notes due 2023            
Debt instrument            
Face value           $ 10,400
Payments for settlement and repurchase of convertible senior notes     $ 10,400      
Issuance of common stock in connection with the maturity of the convertible senior notes related to the settlement of the in-the-money conversion feature of the convertible senior notes (in shares)     300