XML 44 R32.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Acquisitions (Tables) | 6 Months Ended
--- | ---
Jul. 31, 2022
Acquisitions |
Schedule of preliminary purchase price allocation for businesses acquired | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | NetCHB |  | Foxtrot |  | XPS |  | Total
Purchase price consideration: |  |  |  |  |  |  |  |
Cash, less cash acquired related to NetCHB ($658), Foxtrot (Nil) and XPS ($3,932) |  | 38,664 |  | 4,228 |  | 61,096 |  | 103,988
Contingent consideration |  | 13,948 |  | — |  | 9,425 |  | 23,373
Net working capital adjustments payable |  | 51 |  | 74 |  | 825 |  | 950
​ |  | 52,663 |  | 4,302 |  | 71,346 |  | 128,311
Allocated to: |  |  |  |  |  |  |  |
Current assets, excluding cash acquired |  | 469 |  | 835 |  | 2,228 |  | 3,532
Current liabilities |  | (367) |  | (14) |  | (1,491) |  | (1,872)
Deferred revenue |  | — |  | (336) |  | (2,120) |  | (2,456)
Net tangible assets (liabilities) assumed |  | 102 |  | 485 |  | (1,383) |  | (796)
​ |  |  |  |  |  |  |  |
Finite life intangible assets acquired: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Customer agreements and relationships |  | 10,900 |  | 650 |  | 8,100 |  | 19,650
Existing technology |  | 14,100 |  | 1,640 |  | 20,000 |  | 35,740
Trade names |  | 64 |  | — |  | 100 |  | 164
Non-compete covenants |  | 700 |  | — |  | 1,000 |  | 1,700
Goodwill |  | 26,797 |  | 1,527 |  | 43,529 |  | 71,853
​ |  | 52,663 |  | 4,302 |  | 71,346 |  | 128,311
Schedule of acquired intangible assets are being amortized over their estimated useful lives | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | NetCHB |  | Foxtrot |  | XPS
Customer agreements and relationships |  | 13 years |  | 13 years |  | 11 years
Existing technology |  | 6 years |  | 6 years |  | 6 years
Trade names |  | 2 years |  | N/A |  | 2 years
Non-compete covenants |  | 5 years |  | N/A |  | 5 years
Business acquisition on pro forma information | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | Three Months Ended |  | Six Months Ended
​ | ​ | July 31, |  | July 31, | ​ | July 31, |  | July 31,
​ | ​ | 2022 | ​ | 2021 | ​ | 2022 | ​ | 2021
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Revenue |  | 124,237 |  | 113,126 |  | 245,151 |  | 222,582
Net income |  | 22,998 |  | 24,398 |  | 46,521 |  | 43,808
Earnings per share |  |  |  |  |  |  |  |
Basic |  | 0.27 |  | 0.29 |  | 0.55 |  | 0.52
Diluted |  | 0.27 |  | 0.28 |  | 0.54 |  | 0.51

X
- Definition Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(2) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(3) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionProFormaInformationTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration