v3.26.1
Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Income (Loss) Per Share (Details) - $ / shares
12 Months Ended
May 31, 2026
May 31, 2025
Income (loss) per share:    
Basic: $ (0.77) $ 0.2
Diluted: $ (0.77) $ 0.17
Shares used in computing Income (loss) per share:    
Basic: 43,046,980 25,844,200
Diluted: 43,046,980 30,760,145