XML 29 R24.htm IDEA: XBRL DOCUMENT v3.26.1
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, 2026
Jun. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total potentially dilutive shares 11,125,340 10,906,897
Common Stock Options Outstanding    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total potentially dilutive shares 10,020,149 10,210,004
Unvested RSUs    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total potentially dilutive shares 1,095,189 686,690
Employee Stock Purchase Plan Shares    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total potentially dilutive shares 10,002 10,203