Common Stock and Preferred Stock - Antidilutive Shares (Details) - shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities (in shares) | 295,388,164 | 8,285,464 |
Warrants to purchase common stock | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities (in shares) | 234,416,187 | 7,082,788 |
Options to purchase common stock | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities (in shares) | 60,971,977 | 1,202,676 |