XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Stock and Warrants - Common stock reserved for future issuance (Details) - shares
Mar. 31, 2024
Dec. 31, 2023
Capital Stock and Warrants    
Stock options to purchase common stock 8,864,302 10,069,394
Warrants outstanding for future issuance of convertible preferred stock and common stock 5,513,046  
Stock options available for future issuance 1,304,455 99,363
Total shares of common stock reserved 25,154,887  
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,775,586  
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 (convertible to Class A Common Stock)    
Capital Stock and Warrants    
Preferred stock reserved for future issuance 2,620,258