v3.26.1
Net Loss Per Share - Potentially dilutive outstanding securities were excluded from the computation of diluted net loss per share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 9,012,168 8,668,507
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,494,241 1,022,353
Retainer Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 399,999 399,999
Public Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 156,115 156,220
Private Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 28,572 28,572
Shares Issuable Under The ESPP [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 3,875 9,557
Shares issuable under the SIPA [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 8,571 8,571
February 2024 BDO Firm Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 108,686 108,686
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 0 428,572
April 2024 RDO Placement Agent Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 34,286 34,286
Deposit Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 3,250,000 3,250,000
October 2024 Noteholder Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 107,142 214,284
October 2024 Placement Agent Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 104,848 104,848
December 2024 RDO Common Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 537,298 1,642,871
StockBlock Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 131,472 131,472
Shares issuable under Tranche B Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 329,671 1,114,770
Exchange Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 500,000 0
September 2025 Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 275,000 0
November 2025 Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,356,594 0
November 2025 Placement Agent Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 72,352 0
February 2026 Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 100,000 0