XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Options exercisable, vested stock options 1,239,865  
Options exercisable, subject to early exercise provision 232,300  
Options outstanding, Intrinsic value $ 10,531,000 $ 48,000
Options exercisable, Intrinsic value $ 4,089,000  
Number of shares, options outstanding 4,007,386 2,395,748
Number of shares, options granted 1,665,505  
Unrecognized stock-based compensation expense $ 9,400,000  
Cost not yet recognized, period for recognition 2 years 9 months 18 days  
Percentage of shares of common stock outstanding 1.00%  
Employee Stock Purchase Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares authorized for issuance 697,645  
Employee stock purchase plan, eligible earnings contribution, percentage 15.00%  
Employee stock purchase plan, shares purchase price as a percentage of market fair value 85.00%  
Employee stock purchase plan, maximum shares purchased, value $ 25,000  
Employee stock purchase plan, maximum offering period 27 months  
Shares reserved for future issuance 1,060,017  
2021 Equity Incentive Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares, options outstanding 4,007,386  
Number of shares, options granted 538,366  
2021 Equity Incentive Plan [Member] | Maximum [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares authorized for issuance 4,545,752  
2020 Equity Incentive Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares available for grant 0  
2020 Equity Incentive Plan [Member] | Minimum [Member] | Employee Stock Purchase Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period 1 year  
2020 Equity Incentive Plan [Member] | Maximum [Member] | Employee Stock Purchase Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period 4 years  
Award expiration term 10 years