XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Preferred and Common Stock - Schedule of Common Stock Reserved for Future Issuances (Details)
Jun. 30, 2024
shares
Class of Stock [Line Items]  
Shares of common stock reserved for future issuances 19,412,124
Common stock warrants  
Class of Stock [Line Items]  
Shares of common stock reserved for future issuances 8,606,303
Stock Options and Restricted Stock Units  
Class of Stock [Line Items]  
Shares of common stock reserved for future issuances 10,080,915
Employee stock purchase plan  
Class of Stock [Line Items]  
Shares of common stock reserved for future issuances 724,906