Net Loss Per Common Share - Additional Information (Details) - Securities Purchase Agreement - $ / shares |
Jun. 30, 2024 |
Aug. 14, 2023 |
---|---|---|
2023 Pre-Funded Warrants | ||
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
Exercise price of warrants Per Share | $ 0.001 | |
June 2024 Pre-Funded Warrants | ||
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
Exercise price of warrants Per Share | $ 0.001 |