Stockholders' Equity |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul. 31, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Stockholders' Equity | (7) Stockholders’ Equity: Treasury Stock On September 5, 2024, our Board of Directors authorized the repurchase of up to $50.0 million of our common stock, subject to certain conditions, in the open market or in privately negotiated transactions from September 20, 2024 through September 20, 2025, or the 2024 Authorization. As of September 20, 2025, we had repurchased 312,310 shares of our common stock for $4.1 million under the 2024 Authorization. The 2024 Authorization expired on September 20, 2025. On September 15, 2025, our Board of Directors authorized the repurchase of up to $50.0 million of our common stock, subject to certain conditions, in the open market or in privately negotiated transactions from September 21, 2025 through September 21, 2026, or the 2025 Authorization. We have not had any repurchases of our common stock under the 2025 Authorization. During the three months ended July 31, 2026 and 2025, there were no common stock repurchases. Earnings per Share The following table provides a reconciliation of the net income/(loss) amounts and weighted average number of common and common equivalent shares used to determine basic and diluted earnings per common share for the three months ended July 31, 2026 and 2025 (in thousands, except per share data):
For the three months ended July 31, 2026, there were 10,398 shares excluded from the computation of diluted earnings because the effect would be antidilutive. For the three months ended July 31, 2025, there were no shares excluded from the computation of diluted earnings per share as a result of the net loss for the period. Incentive Stock and Employee Stock Purchase Plans We have two stock incentive plans: the 2013 Incentive Stock Plan and the 2022 Incentive Stock Plan, or, together, the Incentive Stock Plans, under which employees and non-employees may have been granted (in the case of the 2013 Incentive Stock Plan), or may be granted (in the case of the 2022 Incentive Stock Plan) stock options, restricted stock awards, restricted stock units, or RSUs, stock appreciation rights, bonus stock, and awards in lieu of obligations, performance awards, and dividend equivalents. No grants have been made under the 2013 Incentive Stock Plan since our stockholders approved the 2022 Incentive Stock Plan at our annual meeting of stockholders held in September 2022. All new grants are issued under the 2022 Incentive Stock Plan. We have an Employee Stock Purchase Plan, or the ESPP, under which each participant is granted an option to purchase our common stock at a discount on each subsequent exercise date during the offering period (as such terms are defined in the ESPP) in accordance with the terms of the ESPP. The total stock-based compensation expense, including purchases under our ESPP and grants of RSUs and performance-based RSUs, or PSUs, under the Incentive Stock Plans, was $1.8 million and $1.9 million for the three months ended July 31, 2026 and 2025, respectively. We include stock-based compensation expense in cost of sales, sales, marketing, and distribution, research and development, and general and administrative expenses. We grant RSUs to employees and non-employee members of our Board of Directors. The awards are made at no cost to the recipient. An RSU represents the right to receive one share of our common stock and does not carry voting or dividend rights. Except in specific circumstances, RSU grants to employees prior to fiscal 2026 vest over a period of four years and RSU grants to employees during fiscal 2026 vest over a period of three years with and , respectively, of the units vesting on each grant anniversary date. We amortize the aggregate fair value of our RSU grants to compensation expense over the vesting period. We grant PSUs to our executive officers and, from time to time, certain management employees who are not executive officers. The PSUs vest, and the fair value of such PSUs will be recognized, over the corresponding three-year performance period. During the three months ended July 31, 2026, we granted an aggregate of 345,845 RSUs, including 185,047 RSUs to non-executive officer employees and 160,798 RSUs to our executive officers. During the three months ended July 31, 2026, we granted 160,795 PSUs to certain of our executive officers. During the three months ended July 31, 2026, we cancelled 155,737 PSUs as a result of the failure to satisfy the performance metrics. During the three months ended July 31, 2026, we cancelled 7,509 RSUs as a result of the service conditions not being met. In connection with the vesting of RSUs, during the three months ended July 31, 2026, we delivered common stock to our employees (including our executive officers), former employees, and directors, with a total market value of $4.9 million. During the three months ended July 31, 2025, we granted an aggregate of 514,952 RSUs, including 277,258 RSUs to non-executive officer employees and 237,694 RSUs to our executive officers. During the three months ended July 31, 2025, we granted 237,691 PSUs to certain of our executive officers. During the three months ended July 31, 2025, we cancelled 108,736 PSUs as a result of the failure to satisfy the performance metrics. During the three months ended July 31, 2025, we cancelled 6,557 RSUs as a result of the service conditions not being met. In connection with the vesting of RSUs, during the three months ended July 31, 2025, we delivered common stock to our employees (including our executive officers), former employees, and directors, with a total market value of $2.8 million. A summary of activity for unvested RSUs and PSUs for the three months ended July 31, 2026 and 2025 is as follows:
As of July 31, 2026, there was $9.0 million of unrecognized compensation expense related to unvested RSUs and PSUs. This expense is expected to be recognized over a weighted average remaining contractual term of 1.6 years. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||