v3.26.1
Stockholders' Equity (Details) - USD ($)
12 Months Ended
May 05, 2026
Jun. 02, 2025
May 31, 2026
May 31, 2025
May 31, 2024
Nov. 05, 2025
Nov. 03, 2025
Oct. 07, 2025
Class of Stock [Line Items]                
Consideration received on sale of stock $ 15,700,000              
Number of shares sold in transaction (in shares) 1,311,407              
Proceeds from issuance of common stock     $ 196,366,000 $ 191,590,000 $ 130,849,000      
Common stock, shares authorized (in shares)     600,000,000 600,000,000   600,000,000    
Treasury stock (in shares)     9,291,199 7,165,300     7,165,300 9,291,199
At-the-Market Sales Agreement                
Class of Stock [Line Items]                
Consideration received on sale of stock   $ 200,000,000            
Number of shares sold in transaction (in shares)   15,300,000            
Proceeds from issuance of common stock   $ 196,400,000