Subsequent Events - (Details) - USD ($) $ / shares in Units, $ in Millions |
1 Months Ended | ||||
|---|---|---|---|---|---|
Oct. 11, 2024 |
Oct. 01, 2024 |
Aug. 31, 2024 |
Nov. 30, 2023 |
Jul. 31, 2022 |
|
| Subsequent Event [Line Items] | |||||
| Common stock, shares issued (in shares) | 67,083,523 | 48,718,552 | |||
| Pre Funded Warrants | |||||
| Subsequent Event [Line Items] | |||||
| Number of warrants purchased (in shares) | 6,097,560 | 6,814,920 | |||
| Subsequent Event | |||||
| Subsequent Event [Line Items] | |||||
| Number of shares issued (in shares) | 3,711,770 | ||||
| Stock issued, price per share (in USD per share) | $ 21.50 | ||||
| Consideration received on sale | $ 78.4 | ||||
| Remaining stock available for sale | $ 27.3 | ||||
| Subsequent Event | Pre Funded Warrants | |||||
| Subsequent Event [Line Items] | |||||
| Number of warrants purchased (in shares) | 19,751 | ||||
| Common stock, shares issued (in shares) | 19,750 |