v3.25.2
Stock-Based Compensation Plans - Schedule of Share-Based Payment Arrangement, Expensed and Capitalized (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Capitalized $ 1,465 $ 207 $ 0
Total stock-based compensation 23,957 7,180 32,072
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 2,504 1,465 0
Selling, general, and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 19,988 $ 5,508 $ 32,072