Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Significant Accounting Policies - Schedule of Potentially Dilute Loss Per Share (Details)

v3.24.3
Basis of Presentation and Significant Accounting Policies - Schedule of Potentially Dilute Loss Per Share (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 1,052,408 24,139
Series A preferred stock ("Series A")    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 0 21
Series B preferred stock ("Series B")    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 0 226
Series C preferred stock ("Series C")    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 0 62
Series F preferred stock ("Series F")    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 0 3,344
Series F-1 preferred stock ("Series F-1")    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 0 484
Series F-2 preferred stock ("Series F-2")    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 0 833
Warrants to purchase common stock (excluding penny warrants)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 966,523 11,734
Warrants to purchase Series E preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 5,000 5,000
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 4,045 1,052
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 75,420 48
Commitment shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 1,420 1,335