XML 33 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Organization and Summary of Significant Accounting Policies - Summary of Potentially Dilutive Shares Not Included in the Calculation of Net Loss Per Share (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total potentially dilutive shares 10,906,897 9,686,268
Common Stock Options Outstanding    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total potentially dilutive shares 10,210,004 9,655,464
Unvested RSUs    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total potentially dilutive shares 686,690 17,500
Unvested Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total potentially dilutive shares 0 2,283
Employee Stock Purchase Plan Shares    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total potentially dilutive shares 10,203 11,021