XML 80 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Summary of Stock Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 8,350 $ 7,609 $ 5,683
Cost of sales      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 615 686 648
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 340 625 77
Selling, marketing, and distribution      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 1,150 1,148 930
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 6,245 $ 5,150 $ 4,028