Quarterly report [Sections 13 or 15(d)]

Basic and Diluted Net Loss per Share - Potentially Dilutive Securities Excluded from Computation (Details)

v3.26.1
Basic and Diluted Net Loss per Share - Potentially Dilutive Securities Excluded from Computation (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common stock equivalents (in shares) 1,067,198 70,991
Common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common stock equivalents (in shares) 36,892 36,888
Common stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common stock equivalents (in shares) 4,216 16,953
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common stock equivalents (in shares) 1,026,090 17,150