XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Notes (Details Textual) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Debt instrument            
Payments for settlement and repurchase of convertible senior notes       $ 10,381 $ 258,060  
Payments for settlement of warrants   $ (10,700)   (10,697) (69,528)  
Loss on fair value adjustment of derivatives, net $ 0 $ 200 $ 2,302 $ 240 $ 10,585  
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            
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