XML 38 R24.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Stock-Based Compensation Plans | 6 Months Ended
--- | ---
Jul. 31, 2024
Stock-Based Compensation Plans |
Stock-Based Compensation Plans | Note 16 - Stock-Based Compensation Plans Total estimated stock-based compensation expense recognized in our condensed consolidated statement of operations was as follows: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | Three Months Ended |  | Six Months Ended
​ |  | July 31, |  | July 31, |  | July 31, |  | July 31,
​ | ​ | 2024 | ​ | 2023 | ​ | 2024 | ​ | 2023
Cost of revenues |  | 386 |  | 304 |  | 652 |  | 505
Sales and marketing |  | 1,768 |  | 1,417 |  | 2,980 |  | 2,287
Research and development |  | 740 |  | 580 |  | 1,235 |  | 965
General and administrative |  | 2,614 |  | 2,150 |  | 4,410 |  | 3,613
Effect on net income |  | 5,508 |  | 4,451 |  | 9,277 |  | 7,370
​ Differences between how GAAP and applicable income tax laws treat the amount and timing of recognition of stock-based compensation expense may result in a deferred tax asset. We have recorded a valuation allowance against any such deferred tax asset except for $1.0 million ($1.0 million at January 31, 2024) recognized in the United States. We realized a nominal tax benefit in connection with stock options exercised during both the three and six month periods ended July 31, 2024 and a nominal tax benefit for both the same periods in fiscal 2024. Stock Options As of July 31, 2024, we had 1,622,821 stock options granted and outstanding under our shareholder-approved stock option plan and 2,173,280 remained available for grant. As of July 31, 2024, $13.8 million of total unrecognized compensation costs related to non-vested stock option awards is expected to be recognized over a weighted average period of 2.6 years. The total fair value of stock options vested during the three and six month periods ended July 31, 2024 was $0.2 million and $0.3 million, respectively. For the three and six month periods ended July 31, 2024, 357 and 276,361 stock options, respectively, were granted compared to 2,553 and 278,845 stock options for the same periods in fiscal 2024. The weighted average grant-date fair value of stock options granted during the six month periods ended July 31, 2024 and July 31, 2023 was $29.83 per option and $26.29 per option, respectively. The weighted-average assumptions were as follows: ​
​ | ​ | ​ | ​ | ​
​ | ​ | Six Months Ended
​ |  | July 31, |  | July 31,
​ | ​ | 2024 | ​ | 2023
​ | ​ | ​ | ​ | ​
Expected dividend yield (%) |  | — | ​ | —
Expected volatility (%) |  | 30.0 | ​ | 30.8
Risk-free rate (%) |  | 3.7 | ​ | 3.2
Expected option life (years) |  | 5 | ​ | 5
​ A summary of option activity under all of our plans is presented as follows: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | ​ |  | ​ |  | Weighted- |  | Aggregate
​ | ​ | Number of | ​ | Weighted- | ​ | Average | ​ | Intrinsic
​ | ​ | Stock | ​ | Average | ​ | Remaining | ​ | Value
​ | ​ | Options | ​ | Exercise | ​ | Contractual | ​ | (in
​ | ​ | Outstanding | ​ | Price | ​ | Life (years) | ​ | millions)
Balance at January 31, 2024 |  | 1,568,551 | ​ | $ | 52.31 |  | 3.9 | ​ | $ | 54.8
Granted |  | 276,361 | ​ | $ | 89.64 |  | ​ | ​ |  | ​
Exercised |  | (215,199) | ​ | $ | 34.91 |  | ​ | ​ |  | ​
Forfeited |  | (6,892) | ​ | $ | 73.84 |  | ​ | ​ |  | ​
Balance at July 31, 2024 |  | 1,622,821 | ​ | $ | 60.37 |  | 4.2 | ​ | $ | 69.2
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Vested or expected to vest at July 31, 2024 |  | 1,622,821 | ​ | $ | 60.37 |  | 4.2 | ​ | $ | 69.2
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Exercisable at July 31, 2024 |  | 923,010 | ​ | $ | 48.78 |  | 3.1 | ​ | $ | 50.0
​ The total intrinsic value of stock options exercised during the three and six month periods ended July 31, 2024 was $5.3 million and $12.5 million, compared to $0.8 million and $9.6 million during the same periods of fiscal 2024, respectively. Performance Share Units A summary of PSU activity is as follows: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | ​ |  | Weighted- |  | Weighted- |  | Aggregate
​ | ​ | ​ | ​ | Average | ​ | Average | ​ | Intrinsic
​ | ​ | Number of | ​ | Granted | ​ | Remaining | ​ | Value
​ | ​ | PSUs | ​ | Date Fair | ​ | Contractual | ​ | (in
​ | ​ | Outstanding | ​ | Value | ​ | Life (years) | ​ | millions)
Balance at January 31, 2024 |  | 988,543 | ​ | $ | 53.81 |  | 4.5 | ​ | $ | 86.3
Granted | ​ | 92,873 | ​ | $ | 110.99 | ​ | ​ | ​ | ​ | ​
Performance units issued | ​ | 40,477 | ​ | $ | 80.99 | ​ | ​ | ​ | ​ | ​
Exercised | ​ | (103,504) | ​ | $ | 13.62 | ​ | ​ | ​ | ​ | ​
Balance at July 31, 2024 | ​ | 1,018,389 | ​ | $ | 63.77 | ​ | 5.1 | ​ | $ | 104.9
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Vested or expected to vest at July 31, 2024 |  | 1,018,389 | ​ | $ | 63.77 |  | 5.1 | ​ | $ | 104.9
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Exercisable at July 31, 2024 |  | 732,391 | ​ | $ | 48.27 |  | 3.8 | ​ | $ | 75.4
​ The aggregate intrinsic value represents the total pre-tax intrinsic value (the aggregate closing share price of our common shares on July 31, 2024) that would have been received by PSU holders if all PSUs had been vested on July 31, 2024. As of July 31, 2024, $15.7 million of total unrecognized compensation costs related to non-vested awards is expected to be recognized over a weighted average period of 2.0 years. The total fair value of PSUs vested during the three and six month periods ended July 31, 2024 was nil and $6.1 million, respectively. Restricted Share Units A summary of RSU activity is as follows: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | ​ |  | Weighted- |  | Weighted- |  | Aggregate
​ | ​ | ​ | ​ | Average | ​ | Average | ​ | Intrinsic
​ | ​ | Number of | ​ | Granted | ​ | Remaining | ​ | Value
​ | ​ | RSUs | ​ | Date Fair | ​ | Contractual | ​ | (in
​ | ​ | Outstanding | ​ | Value | ​ | Life (years) | ​ | millions)
Balance at January 31, 2024 |  | 482,094 | ​ | $ | 40.19 |  | 4.8 | ​ | $ | 42.1
Granted |  | 62,597 | ​ | $ | 89.64 |  | ​ | ​ |  | ​
Exercised | ​ | (51,752) | ​ | $ | 11.27 | ​ | ​ | ​ | ​ | ​
Balance at July 31, 2024 |  | 492,939 | ​ | $ | 49.12 |  | 5.5 | ​ | $ | 50.8
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Vested or expected to vest at July 31, 2024 |  | 492,939 | ​ | $ | 49.12 |  | 5.5 | ​ | $ | 50.8
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Exercisable at July 31, 2024 |  | 367,938 | ​ | $ | 38.29 |  | 4.3 | ​ | $ | 37.9
​ The aggregate intrinsic value represents the total pre-tax intrinsic value (the aggregate closing share price of our common shares on July 31, 2024) that would have been received by RSU holders if all RSUs had been vested on July 31, 2024. As of July 31, 2024, $8.0 million of total unrecognized compensation costs related to non-vested awards is expected to be recognized over a weighted average period of 2.0 years. The total fair value of RSUs vested during both the three and six month periods ended July 31, 2024 was nil. Deferred Share Unit Plan As at July 31, 2024, the total number of DSUs held by participating directors was 330,441 (311,081 at January 31, 2024), representing an aggregate accrued liability of $32.7 million ($27.3 million at January 31, 2024). During the six month period ended July 31, 2024, 19,360 DSUs were granted. The fair value of the DSU liability is based on the closing price of our common shares at the balance sheet date. The total compensation cost (recovery) related to DSUs recognized during the three and six month periods ended July 31, 2024 was $3.9 million and $6.3 million, respectively, compared to ($0.1) million and $2.3 million for the same periods in fiscal 2024, respectively. Cash-Settled Restricted Share Unit Plan A summary of activity under our CRSU plan is as follows: ​
​ | ​ | ​ | ​ | ​
​ |  | ​ |  | Weighted-
​ | ​ | ​ | ​ | Average
​ | ​ | Number of | ​ | Remaining
​ | ​ | CRSUs | ​ | Contractual
​ | ​ | Outstanding | ​ | Life (years)
Balance at January 31, 2024 |  | 11,370 |  | 1.8
Granted | ​ | 8,579 | ​ | ​
Vested and settled in cash | ​ | (3,430) | ​ | ​
Forfeited | ​ | (7) | ​ | ​
Balance at July 31, 2024 | ​ | 16,512 | ​ | 2.1
​ | ​ | ​ | ​ | ​
Non-vested at July 31, 2024 |  | 16,512 |  | 2.1
​ We recognize the compensation cost of the CRSUs ratably over the service/vesting period relating to the grant and have recorded an aggregate accrued liability of $0.2 million at July 31, 2024 ($0.2 million at January 31, 2024). As at July 31, 2024, the unrecognized aggregate liability for the unvested CRSUs was $ 1.5 million ($ 0.8 million at January 31, 2024). The fair value of the CRSU liability is based on the closing price of our common shares at the balance sheet date. The total compensation cost related to CRSUs recognized during the three and six month periods ended July 31, 2024 was $0.2 million and $0.4 million, respectively, compared to $0.1 million and $0.3 million for the same periods in fiscal 2024, respectively.

X
- Definition The entire disclosure for share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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