XML 45 R31.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Acquisitions (Tables) | 6 Months Ended
--- | ---
Jul. 31, 2024
Acquisitions |
Schedule of preliminary purchase price allocation for businesses acquired | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | OCR |  | ASD |  | BoxTop |  | Total
Purchase price consideration: |  | ​ | ​ |  |  |  |  |
Cash, net of cash acquired related to OCR ($5,743), ASD ($2,475) and BoxTop ($1,012) |  | 82,659 | ​ | 58,945 |  | 12,111 |  | 153,715
Consideration payable |  | 190 | ​ | 3,577 |  | — |  | 3,767
Net working capital adjustments (receivable) / payable |  | (340) | ​ | 695 |  | 62 |  | 417
​ |  | 82,509 | ​ | 63,217 |  | 12,173 |  | 157,899
Allocated to: |  | ​ | ​ | ​ |  | ​ |  | ​
Current assets, excluding cash acquired |  | 4,265 | ​ | 4,572 |  | 56 |  | 8,893
Deferred income tax asset | ​ | 77 | ​ | — | ​ | — | ​ | 77
Right-of-use Assets | ​ | 59 | ​ | — | ​ | 186 | ​ | 245
Other long-term assets | ​ | 13 | ​ | 6 | ​ | 1 | ​ | 20
Current liabilities |  | (1,073) | ​ | (627) |  | (405) |  | (2,105)
Deferred revenue |  | (9,755) | ​ | (367) |  | (454) |  | (10,576)
Lease obligations | ​ | (59) | ​ | — | ​ | (186) | ​ | (245)
Deferred income tax liability | ​ | (13,107) | ​ | (3,319) | ​ | (1,743) | ​ | (18,169)
Net tangible assets (liabilities) assumed |  | (19,580) | ​ | 265 |  | (2,545) |  | (21,860)
​ |  | ​ | ​ | ​ |  |  |  | ​
Finite life intangible assets acquired: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Customer agreements and relationships |  | 24,200 | ​ | 12,247 |  | 2,926 |  | 39,373
Existing technology |  | 25,000 | ​ | 14,377 |  | 3,944 |  | 43,321
Trade names |  | 1,500 | ​ | 298 |  | 25 |  | 1,823
Non-compete covenants |  | 600 | ​ | 426 |  | 76 |  | 1,102
Goodwill |  | 50,789 | ​ | 35,604 |  | 7,747 |  | 94,140
​ |  | 82,509 | ​ | 63,217 |  | 12,173 |  | 157,899
Schedule of acquired intangible assets are being amortized over their estimated useful lives | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | OCR |  | ASD |  | BoxTop
Customer agreements and relationships |  | 13 years | ​ | 13 years |  | 13 years
Existing technology |  | 6 years | ​ | 6 years |  | 6 years
Trade names |  | 10 years | ​ | 3-6 years |  | 2 years
Non-compete covenants |  | 5 years | ​ | 5 years |  | 5 years
Schedule of business acquisition on pro forma information | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | Three Months Ended |  | Six Months Ended
​ |  | July 31, |  | July 31, |  | July 31, |  | July 31,
​ | ​ | 2024 | ​ | 2023 | ​ | 2024 | ​ | 2023
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Revenue |  | 163,781 | ​ | 150,565 |  | 320,842 |  | 296,367
Net income |  | 34,709 | ​ | 27,206 |  | 69,028 |  | 54,890
Earnings per share |  | ​ | ​ | ​ |  | ​ |  | ​
Basic |  | 0.41 | ​ | 0.32 |  | 0.81 |  | 0.65
Diluted |  | 0.40 | ​ | 0.31 |  | 0.79 |  | 0.63
​

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 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2) -SubTopic 10 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(3) -SubTopic 10 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2 + 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 -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1 + 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 -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479328/805-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2 + Details
Name: | us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration