XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss per Common Share - Common Stock that may potentially be issued (Details) - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Net Loss per Common Share    
Total shares of common stock issuable 15,859,066 279,938
Series G convertible preferred stock    
Net Loss per Common Share    
Total shares of common stock issuable 12,373,226  
Common stock warrants    
Net Loss per Common Share    
Total shares of common stock issuable 3,165,085 275,644
Stock options    
Net Loss per Common Share    
Total shares of common stock issuable 201,077 426
RSUs not yet issued    
Net Loss per Common Share    
Total shares of common stock issuable 119,539 3,703
Series B convertible preferred stock    
Net Loss per Common Share    
Total shares of common stock issuable 135 157
Preferred stock, convertible, conversion price (in dollars per share) $ 32,340  
Restricted stock not yet issued    
Net Loss per Common Share    
Total shares of common stock issuable 4 8