XML 55 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Professional Services Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Disaggregation of Revenue [Line Items]      
Total revenue $ 389,056 $ 310,582 $ 266,795
Professional services      
Disaggregation of Revenue [Line Items]      
Total revenue [1] 61,426 32,478 36,352
Prioritized engineering services      
Disaggregation of Revenue [Line Items]      
Total revenue 43,032 25,972 29,087
Service fees      
Disaggregation of Revenue [Line Items]      
Total revenue $ 18,394 $ 6,506 $ 7,265
[1] Including related party revenue of $5,804 and $16,774 for the fiscal years ended April 30, 2024 and 2023, respectively.