v3.25.2
Net Loss Per Share - potentially dilutive outstanding securities were excluded from the computation 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, Amount 8,468,300 5,291,545
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,009,938 981,933
Retainer Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 399,999 114,285
Shares issuable under Tranche B Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 914,822 0
Public Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 156,220 195,837
Private Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 28,572 103,239
Shares issuable pursuant to ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 21,713 3,335
Shares issuable under the SIPA [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 8,571 0
February 2024 BDO Firm Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 108,686 166,612
February 2024 BDO Representative Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 13,446 13,446
April 2024 RDO Common Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 428,572 428,572
Placement Agent Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 34,286 34,286
Deposit Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 3,250,000 3,250,000
October Common Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 214,284 0
October 2024 Placement Agent Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 104,848 0
December 2024 RDO Common Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,642,871 0
StockBlock Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 131,472 0