XML 109 R91.htm IDEA: XBRL DOCUMENT v3.25.1
EPS - Anti-dilutive Security not Included In Diluted per Share Calculations (Detail) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti dilutive securities 896,960 27,588,546
Options To Purchase Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti dilutive securities 896,960 18,280,548
Convertible Preferred stock (as converted)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti dilutive securities   8,767,332
Preferred Stock Warrants (as converted)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti dilutive securities   540,666