XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Common Stock - Following Shares of Common Stock Reserved for Future Issuance (Details) - shares
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Feb. 23, 2023
Class of Stock [Line Items]      
Conversion of convertible preferred stock 0 18,216,847 18,216,847
Issuance of common stock upon exercise of stock options 5,950,692 3,316,671  
Issuance of common stock upon vesting of restricted stock units 17,250 0  
Equity awards available for grant under equity plans 1,609,718 906,265  
Common stock reserved for future issuance 7,980,417 22,439,783  
Employee Stock Purchase Plan      
Class of Stock [Line Items]      
Common stock reserved for future issuance 402,757 0