XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Redeemable Convertible Preferred Stock and Stockholders' Equity - Schedule of Common Stock Reserved For Future Issuance (Details) - shares
Sep. 30, 2024
Apr. 30, 2024
Dec. 31, 2023
Class of Stock [Line Items]      
Total shares (in shares) 13,981,661   25,974,725
Equity Incentive Plan      
Class of Stock [Line Items]      
Authorized amount (in shares) 4,271,356   569,736
ESPP      
Class of Stock [Line Items]      
Total shares (in shares)   715,000  
Authorized amount (in shares) 715,000   0
Redeemable convertible preferred stock outstanding      
Class of Stock [Line Items]      
Total shares (in shares) 0   17,245,954
Stock options      
Class of Stock [Line Items]      
Total shares (in shares) 3,688,752   4,516,612
Restricted stock units outstanding      
Class of Stock [Line Items]      
Total shares (in shares) 1,148,327   0
Restricted stock purchase      
Class of Stock [Line Items]      
Total shares (in shares) 37,192   113,846
Common stock warrant      
Class of Stock [Line Items]      
Total shares (in shares) 4,121,034   3,528,577