XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Notes (Details Textual) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Debt instrument            
Payments for settlement and repurchase of convertible senior notes       $ 10,381 $ 199,111  
Payments for settlement of warrants   $ (10,700)   (10,697) (55,148)  
Loss on fair value adjustment of derivatives, net $ 0   $ 0 $ 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)   (300)   (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     $ 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