XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Equity and Warrants - Repurchase of shares, Warrants (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Apr. 30, 2023
Oct. 31, 2022
Class of Stock [Line Items]      
Value of shares authorized to repurchase     $ 15,000
Repurchases of common stock $ 3,101    
Repurchase and retirement of common stock (in shares) 1,396,158    
Proceeds from issuance of common stock $ 191    
Accumulated Deficit      
Class of Stock [Line Items]      
Repurchases of common stock $ 3,101    
Convertible senior notes, due 2026      
Class of Stock [Line Items]      
Debt Instrument, repurchased face amount   $ 200,000