XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Tables)
3 Months Ended
Jul. 31, 2025
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Stock Awards Granted
The following table summarizes the Company's stock-based compensations grants for the three months ended July 31, 2025:

(in thousands, except per share amounts)
Stock Awards Granted
Service-based RSUs
114,460
Performance-based RSUs
158,010
Stock-Based Compensation Expense Allocated
For the three months ended July 31, 2025 and 2024, stock-based compensation expense was allocated as follows: 
Three Months Ended
 July 31,
(in thousands)20252024
Cost of sales and distribution$524 $541 
Selling and marketing expenses466 573 
General and administrative expenses1,270 1,827 
Stock-based compensation expense$2,260 $2,941