XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock - Schedule of Common Stock Reserved for Issuance Upon Conversion (Details)
Jun. 30, 2024
shares
Class of Stock [Line Items]  
Common stock reserved for future issuance 14,575,597
Employee Stock Option  
Class of Stock [Line Items]  
Common stock reserved for future issuance 6,040,339
Reserved for Future Stock Option Issuances  
Class of Stock [Line Items]  
Common stock reserved for future issuance 7,723,016
Reserved for Future ESPP Issuances  
Class of Stock [Line Items]  
Common stock reserved for future issuance 812,242