XML 74 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible Notes (Details Textual) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Debt instrument      
Payments for settlement and repurchase of convertible senior notes $ 10,381 $ 174,454  
Payments for settlement of warrants (10,697) (55,148)  
Loss on fair value adjustment of derivatives, net $ 240 $ 8,283  
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 conjunction with the conversion of convertible senior notes (in shares) (284)    
Convertible senior notes | 1.375% Convertible senior notes due 2023      
Debt instrument      
Payments for settlement and repurchase of convertible senior notes $ 10,400    
Face value $ 0   $ 10,381
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