XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Net (Loss) Income per Share - Basic and Diluted (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted-average unvested restricted common stock that has been issued and is subject to forfeiture (in shares) 71,887 47,601 68,658 31,985
Anti-dilutive shares excluded from the calculation of net loss per share (in shares)     6,831,551 5,968,741
Common Stock Warrants, Excluding Pre-funded Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from the calculation of net loss per share (in shares)     5,738,238 5,661,699
Employee Stock Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from the calculation of net loss per share (in shares)     408,154 162,320
Restricted Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from the calculation of net loss per share (in shares)     71,887 47,601
Preferred Stock, as Converted into Common Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from the calculation of net loss per share (in shares)     42,426 42,426
Common Stock Reserved for Future Issuance        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from the calculation of net loss per share (in shares)     570,846 54,695