XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
3 Months Ended
Jul. 31, 2023
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Stock-Based Compensation Expense Allocated
For the three-month periods ended July 31, 2023 and 2022, stock-based compensation expense was allocated as follows: 
Three Months Ended
 July 31,
(in thousands)20232022
Cost of sales and distribution$578 $438 
Selling and marketing expenses608 498 
General and administrative expenses1,061 699 
Stock-based compensation expense$2,247 $1,635