XML 102 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Loss per Share (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stock Options to Purchase Common Stock    
Earnings Per Share Basic [Line Items]    
Outstanding potentially dilutive securities 8,967,605 5,851,923
Warrants Issued in Private Placement    
Earnings Per Share Basic [Line Items]    
Outstanding potentially dilutive securities 37,065,647 37,065,647