XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
3 Months Ended
Jul. 31, 2024
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, 2024:

(in thousands, except per share amounts)
Stock Awards Granted
Service-based RSUs
49,199
Performance-based RSUs
98,391
Stock-Based Compensation Expense Allocated
For the three-month periods ended July 31, 2024 and 2023, stock-based compensation expense was allocated as follows: 
Three Months Ended
 July 31,
(in thousands)20242023
Cost of sales and distribution$541 $578 
Selling and marketing expenses573 608 
General and administrative expenses1,827 1,061 
Stock-based compensation expense$2,941 $2,247