v3.26.1
Net Loss Per Share - Summary of Securities Potentially Dilute Loss Per Share in Future Were Not Included in Computation of Diluted Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities potentially dilute loss per share in future were not included in computation of diluted loss per share 11,467,697 4,516,144 11,467,697 4,516,144
Common Stock Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities potentially dilute loss per share in future were not included in computation of diluted loss per share 2,999,950   2,999,950  
Unvested Restricted Stock Awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities potentially dilute loss per share in future were not included in computation of diluted loss per share 323,348 676,092 323,348 676,092
Unvested Restricted Stock Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities potentially dilute loss per share in future were not included in computation of diluted loss per share 2,599,815   2,599,815  
Unvested Stock Options Exercisable For Nominal Consideration        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities potentially dilute loss per share in future were not included in computation of diluted loss per share 1,763,719 3,597,988 1,763,719 3,597,988
Stock Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities potentially dilute loss per share in future were not included in computation of diluted loss per share 3,780,865 242,064 3,780,865 242,064