XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share - Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Weighted-Average Shares of Common Stock Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]    
Outstanding stock options and restricted stock units 4,673,638 3,470,172
Convertible preferred stock warrants   580,729
Common stock warrants   75,305
Convertible promissory note 5,305,861  
Total 9,979,499 4,126,206