XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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