v3.26.1
Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 2,359,385 289,409
Options and unvested stock units outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 129,067 252
Warrants outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 2,096,933 228,369
Convertible promissory notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 133,269 60,672
Contingent Sponsor Earnout Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 116 116