v3.26.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
May 05, 2026
USD ($)
$ / shares
shares
May 31, 2026
vote
shares
May 31, 2025
shares
May 31, 2024
shares
Subsidiary or Equity Method Investee [Line Items]        
Common stock, shares authorized (in shares)   290,000,000 290,000,000  
Temporary equity, shares authorized (in shares)   10,000,000    
Common stock, shares issued (in shares)   145,212,000 138,217,000  
Common stock, shares outstanding (in shares)   145,212,000 138,217,000  
Temporary equity, shares issued (in shares)   3,000    
Temporary equity, shares outstanding (in shares) [1]   2,930 0 0
Number of votes per share | vote   1    
Proceeds from securities purchase agreement | $ $ 15,750      
Private Placement        
Subsidiary or Equity Method Investee [Line Items]        
Number of shares sold in transaction (in shares) 1,311,000      
Public offering price per share (in dollars per share) | $ / shares $ 12.01      
Proceeds from securities purchase agreement | $ $ 15,750      
Placement Agent fee paid, percent 5.00%      
Placement Agent fee paid | $ $ 750      
Consideration received on sale of stock | $ $ 15,000      
[1] Refer to Note 13. Temporary Equity for additional information regarding the January 2026 Series B Preferred Stock (as defined below).