XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Equity and Warrants - Repurchase of shares, Warrants (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 30, 2023
Apr. 20, 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      
Subsequent Events | Convertible senior notes, due 2026        
Class of Stock [Line Items]        
Debt Instrument, repurchased face amount   $ 200,000 $ 200,000