v3.26.1
Revenue - Professional Services Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Disaggregation of Revenue [Line Items]      
Total revenue $ 250,268 $ 389,056 $ 310,582
Professional services      
Disaggregation of Revenue [Line Items]      
Total revenue [1] 23,178 61,426 32,478
Prioritized engineering services      
Disaggregation of Revenue [Line Items]      
Total revenue 18,034 43,032 25,972
Service fees      
Disaggregation of Revenue [Line Items]      
Total revenue $ 5,144 $ 18,394 $ 6,506
[1] Including related party revenue of $5,804 for the fiscal year ended April 30, 2024