v3.25.2
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, 2025
May 31, 2024
Income (loss) per share:    
Basic: $ 0.2 $ (0.76)
Diluted: $ 0.17 $ (0.76)
Shares used in computing Income (loss) per share:    
Basic: 25,844,200 10,717,378
Diluted: 30,760,145 10,717,378