XML 38 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Organization and Summary of Significant Accounting Policies - Schedule of Anti-dilutive Securities Excluded from Calculation of Diluted 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]    
Anti-dilutive securities excluded from calculation of diluted net loss per share 18,266,869 7,929,145
Common stock warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of diluted net loss per share 9,679,158 0
Common stock options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of diluted net loss per share 5,912,471 6,265,480
Restricted stock units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of diluted net loss per share 2,606,513 1,605,982
ESPP Shares    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from calculation of diluted net loss per share 68,727 57,683