XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Warrants - Repurchase of shares, Warrants (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Apr. 30, 2023
Oct. 31, 2022
Common Stock and Redeemable Convertible Preferred Stock      
Value of shares authorized to repurchase     $ 15,000
Repurchase and retirement of common stock (in shares) 1,396,158    
Repurchases of common stock $ 3,101    
Convertible senior notes, due 2026      
Common Stock and Redeemable Convertible Preferred Stock      
Repurchased face amount   $ 200,000