XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation (Tables)
9 Months Ended
Jan. 31, 2023
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Stock-Based Compensation Expense Allocated
For the three- and nine-month periods ended January 31, 2023 and 2022, stock-based compensation expense was allocated as follows: 
Three Months EndedNine Months Ended
 January 31,January 31,
(in thousands)2023202220232022
Cost of sales and distribution$547 $231 $1,483 $906 
Selling and marketing expenses376 269 1,446 931 
General and administrative expenses937 506 2,320 1,562 
Stock-based compensation expense$1,860 $1,006 $5,249 $3,399