v3.24.3
Common Stock - Additional Information (Details)
9 Months Ended
Aug. 31, 2024
vote
$ / shares
shares
Apr. 30, 2024
$ / shares
shares
Nov. 30, 2023
$ / shares
shares
Jul. 31, 2022
$ / shares
shares
Class Of Stock [Line Items]        
Common stock, shares authorized to issue (in shares) | shares 500,000,000   500,000,000  
Common stock, par value (in USD per share) $ 0.001   $ 0.001  
Voting rights | vote 1      
Common stock, dividends declared (in USD per share) $ 0      
2024 Public Offering        
Class Of Stock [Line Items]        
Number of warrants (in shares) | shares   1,500,100    
Purchase price of warrants (in USD per share)   $ 14.999    
Pre Funded Warrants        
Class Of Stock [Line Items]        
Number of warrants (in shares) | shares 6,097,560     6,814,920
Purchase price of warrants (in USD per share)       $ 13.939
Exercise price of warrants (in USD per share) $ 0.001      
Minimum common stock holding percentage 9.99%      
Maximum increase or decrease percentage of warrants 19.99%