XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Common Stock - Common stock reserved for future issuance (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Common Stock    
Total common stock reserved 38,876,675 59,178,609
Conversion of convertible preferred stock    
Common Stock    
Total common stock reserved   21,257,708
Employee Stock Option    
Common Stock    
Total common stock reserved 3,846,972 9,694,890
Restricted stock units (unvested)    
Common Stock    
Total common stock reserved 1,012,994  
Shares available for future issuance under the stock incentive plan    
Common Stock    
Total common stock reserved 3,536,710 27,884,000
Warrants    
Common Stock    
Total common stock reserved 14,479,999  
Contingent consideration    
Common Stock    
Total common stock reserved 16,000,000  
Convertible preferred stock warrants outstanding    
Common Stock    
Total common stock reserved   342,011