v3.25.2
Net Loss Per Share - Additional Information (Detail) - shares
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Earnings Per Share [Abstract]      
Shares excluded from calculation of diluted net loss per share 120,736 332,025 147,671