XML 30 R19.htm IDEA: XBRL DOCUMENT
v3.21.2

Stock-Based Compensation | 9 Months Ended
--- | ---
Oct. 31, 2021
Share-based Payment Arrangement [Abstract] |
Stock-Based Compensation | Stock-Based Compensation Stock Incentive Plan The Company's two stock incentive plans are the 2019 Employee Stock Incentive Plan (the “2019 Plan”) and the 2011 Employee Incentive Stock Plan (the “2011 Plan”). Under the Company's 2019 Plan, the Company may grant an aggregate of 1,000,000 shares to its employees in the form of restricted stock units and non-employee directors in the form of restricted stock awards. Restricted stock units and awards granted under the 2019 Plan are expensed ratably over the vesting period of the awards. The Company determines the fair value of its restricted stock units or awards and related compensation expense as the difference between the market value of the units or awards on the date of grant less the exercise price of the units or awards granted. During the nine-month period ended October 31, 2021, the Company granted 68,870 awards to non-employee directors, vested 140,295 shares according to their terms and forfeited 0 shares under the 2019 Plan. As of October 31, 2021, there were approximately 628,435 shares available for future issuance under the 2019 Plan. Under the 2011 Plan, the Company may grant an aggregate of 2,000,000 shares to its employees in the form of restricted stock units and non-employee directors in the form of restricted stock awards. Restricted stock units and awards granted under the 2011 Plan are expensed ratably over the vesting period of the awards. The Company determines the fair value of its restricted stock units or awards and related compensation expense as the difference between the market value of the units or awards on the date of grant less the exercise price of the units or awards granted. During the nine-month period ended October 31, 2021, the Company granted 0 restricted awards to non-employee directors and 0 units to its employees; vested 0 stock awards and 119,200 units according to their terms and forfeited 0 stock units under the 2011 Plan. As of October 31, 2021, there were approximately 12,892 shares available for future issuance under the 2011 Plan. During the three months ended October 31, 2021, stock-based compensation expense related to restricted stock units and awards recognized in cost of goods sold and selling, general and administrative expenses was $54,000 and $199,000, respectively. During the three months ended October 31, 2020, stock-based compensation expense related to restricted stock units and/or awards recognized in cost of goods sold and selling, general and administrative expenses was $65,000 and $188,000, respectively. During the nine months ended October 31, 2021, stock-based compensation expense related to restricted stock units and awards recognized in cost of goods sold and selling, general and administrative expenses was $164,000 and $595,000, respectively. During the nine months ended October 31, 2020, stock-based compensation expense related to restricted stock units and/or awards recognized in cost of goods sold and selling, general and administrative expenses was $193,000 and $566,000, respectively. As of October 31, 2021, there was $1,415,000 of unrecognized compensation expense related to unvested restricted stock units and/or awards, which is expected to be recognized over a weighted average period of approximately 3 years.

X
- Definition The entire disclosure for share-based payment arrangement. + References Reference 1: 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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