XML 23 R12.htm IDEA: XBRL DOCUMENT
v3.21.2

Stock-Based Compensation | 3 Months Ended
--- | ---
Jul. 31, 2021
Share-based Payment Arrangement, Noncash Expense [Abstract] |
Stock-Based Compensation | Stock-Based Compensation The Company has various stock-based compensation plans. During the three-months ended July 31, 2021, the Board of Directors of the Company approved grants of service-based restricted stock units ("RSUs") and performance-based RSUs to key employees. The performance-based RSUs totaled 57,476 units and the service-based RSUs totaled 30,984 units. The performance-based RSUs entitle the recipients to receive one share of the Company's common stock per unit granted if applicable performance conditions are met and the recipient remains continuously employed with the Company until the units vest. The service-based RSUs entitle the recipients to receive one share of the Company's common stock per unit granted if they remain continuously employed with the Company until the units vest. All of the Company's RSUs granted to employees cliff-vest three years from the grant date. For the three-month periods ended July 31, 2021 and 2020, stock-based compensation expense was allocated as follows:
|  |  |  | Three Months Ended July 31,
(in thousands) |  |  |  |  |  | 2021 |  | 2020
Cost of sales and distribution |  |  |  |  |  | $ | 349 |  |  | $ | 299 |
Selling and marketing expenses |  |  |  |  |  | 319 |  |  | (21) |
General and administrative expenses |  |  |  |  |  | 509 |  |  | 683 |
Stock-based compensation expense |  |  |  |  |  | $ | 1,177 |  |  | $ | 961 |
During the three months ended July 31, 2021, the Company also approved grants of 5,794 cash-settled performance-based restricted stock tracking units ("RSTUs") and 3,096 cash-settled service-based RSTUs for more junior level employees. Each performance-based RSTU entitles the recipient to receive a payment in cash equal to the fair market value of one share of the Company's common stock as of the payment date if applicable performance conditions are met and the recipient remains continuously employed with the Company until the units vest. The service-based RSTUs entitle the recipients to receive a payment in cash equal to the fair market value of one share of the Company's common stock as of the payment date if they remain continuously employed with the Company until the units vest. All of the RSTUs cliff-vest three years from the grant date. Since the RSTUs will be settled in cash, the grant date fair value of these awards is recorded as a liability until the date of payment. The fair value of each cash-settled RSTU award is remeasured at the end of each reporting period and the liability is adjusted, and related expense recorded, based on the new fair value. The Company recognized expense of $0.1 million and $0.3 million for the three-month periods ended July 31, 2021 and 2020, respectively. A liability for payment of the RSTUs is included in "Other long-term liabilities" on the condensed consolidated balance sheets in the amount of $0.6 million and $1.0 million as of July 31, 2021 and April 30, 2021, respectively.

X
- References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -URI http://asc.fasb.org/topic&trid=2208762 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI http://asc.fasb.org/topic&trid=2228938 + Details
Name: | us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration