v3.24.3
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