XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Stock and Warrants - Common stock reserved for future issuance (Details) - shares
Mar. 31, 2023
Dec. 31, 2022
Capital Stock and Warrants    
Stock options to purchase common stock 9,053,683 10,081,915
Warrants outstanding for future issuance of convertible preferred stock and common stock 7,013,046  
Stock options available for future issuance 6,270,936 3,538,268
2022 Convertible Notes 5,191,966  
Total shares of common stock reserved 37,108,869  
Series A Preferred Stock (convertible to Class B Common Stock)    
Capital Stock and Warrants    
Preferred stock reserved for future issuance 1,418,381  
Series B Preferred Stock (convertible to Class B Common Stock)    
Capital Stock and Warrants    
Preferred stock reserved for future issuance 3,498,859  
Series m Preferred Stock (convertible to Class A Common Stock)    
Capital Stock and Warrants    
Preferred stock reserved for future issuance 1,808,498  
Series m-2 Preferred Stock (convertible to Class B Common Stock)    
Capital Stock and Warrants    
Preferred stock reserved for future issuance 160,000  
Series S Preferred Stock    
Capital Stock and Warrants    
Preferred stock reserved for future issuance 2,693,500