XML 78 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Share - Schedule of Outstanding Potentially Dilutive Shares 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]    
Antidilutive securities excluded from calculation of earnings per share (in shares) 23,501,580 10,093,914
Stock options issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation of earnings per share (in shares) 12,799,907 9,966,824
Common Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation of earnings per share (in shares) 8,671,928 0
Pre-Funded Warants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation of earnings per share (in shares) 2,000,000 0
Restricted stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation of earnings per share (in shares) 29,745 127,090