XML 48 R33.htm IDEA: XBRL DOCUMENT
v3.21.1

Note 3 - Acquisitions (Tables) | 12 Months Ended
--- | ---
Jan. 31, 2021
Notes Tables |
Schedule of Business Acquisitions, by Acquisition [Table Text Block] |
|  |  | Peoplevox |  |  |  | Kontainers |  |  |  | ShipTrack |  |  |  | Total |
Purchase price consideration: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash, less cash acquired related to Peoplevox ($1,634), Kontainers (overdraft of $13) and ShipTrack ($529) |  |  | 24,137 |  |  |  | 5,237 |  |  |  | 19,029 |  |  |  | 48,403 |
Consideration payable |  |  | - |  |  |  | 100 |  |  |  | - |  |  |  | 100 |
Contingent consideration |  |  | - |  |  |  | 1,414 |  |  |  | 2,825 |  |  |  | 4,239 |
Net working capital adjustments (receivable) / payable |  |  | (42 | ) |  |  | (218 | ) |  |  | 82 |  |  |  | (178 | )
|  |  | 24,095 |  |  |  | 6,533 |  |  |  | 21,936 |  |  |  | 52,564 |
Allocated to: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Current assets, excluding cash acquired |  |  | 485 |  |  |  | 253 |  |  |  | 1,846 |  |  |  | 2,584 |
Right-of-use assets |  |  | - |  |  |  | - |  |  |  | 151 |  |  |  | 151 |
Current liabilities |  |  | (776 | ) |  |  | (989 | ) |  |  | (668 | ) |  |  | (2,433 | )
Deferred revenue |  |  | (748 | ) |  |  | (102 | ) |  |  | (204 | ) |  |  | (1,054 | )
Lease obligations |  |  | - |  |  |  | - |  |  |  | (151 | ) |  |  | (151 | )
Deferred income tax liability |  |  | (1,615 | ) |  |  | - |  |  |  | (4,012 | ) |  |  | (5,627 | )
Debt |  |  | - |  |  |  | - |  |  |  | (728 | ) |  |  | (728 | )
Net tangible assets (liabilities) assumed |  |  | (2,654 | ) |  |  | (838 | ) |  |  | (3,766 | ) |  |  | (7,258 | )
Finite life intangible assets acquired: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Customer agreements and relationships |  |  | 3,631 |  |  |  | 800 |  |  |  | 3,905 |  |  |  | 8,336 |
Existing technology |  |  | 7,651 |  |  |  | 3,000 |  |  |  | 11,102 |  |  |  | 21,753 |
Trade names |  |  | - |  |  |  | 30 |  |  |  | 77 |  |  |  | 107 |
Non-compete covenants |  |  | 285 |  |  |  | 80 |  |  |  | 291 |  |  |  | 656 |
Goodwill |  |  | 15,182 |  |  |  | 3,461 |  |  |  | 10,327 |  |  |  | 28,970 |
|  |  | 24,095 |  |  |  | 6,533 |  |  |  | 21,936 |  |  |  | 52,564 |
|  | Visual Compliance |  | CORE |  | STEP-com |  | Best-Transport |  | Total
Purchase price consideration: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash, less cash acquired related to Visual Compliance ($170), CORE ($213), STEPcom ($2,700) and BestTransport ($507) |  |  | 239,863 |  |  |  | 21,833 |  |  |  | 18,639 |  |  |  | 11,718 |  |  |  | 292,053 |
Common shares issued |  |  | 9,045 |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 9,045 |
Contingent consideration |  |  | - |  |  |  | 1,450 |  |  |  | - |  |  |  | - |  |  |  | 1,450 |
Net working capital adjustments payable / (receivable) |  |  | 1,147 |  |  |  | 62 |  |  |  | 250 |  |  |  | - |  |  |  | 1,459 |
|  |  | 250,055 |  |  |  | 23,345 |  |  |  | 18,889 |  |  |  | 11,718 |  |  |  | 304,007 |
Allocated to: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Current assets, excluding cash acquired |  |  | 6,403 |  |  |  | 689 |  |  |  | 1,470 |  |  |  | 815 |  |  |  | 9,377 |
Property and equipment |  |  | 30 |  |  |  | 2,048 |  |  |  | 257 |  |  |  | 35 |  |  |  | 2,370 |
Deferred income tax asset |  |  | 30,924 |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 30,924 |
Right-of-use assets |  |  | 1,188 |  |  |  | 68 |  |  |  | 232 |  |  |  | 194 |  |  |  | 1,682 |
Current liabilities |  |  | (840 | ) |  |  | (352 | ) |  |  | (874 | ) |  |  | (284 | ) |  |  | (2,350 | )
Deferred revenue |  |  | (10,267 | ) |  |  | (278 | ) |  |  | (813 | ) |  |  | (9 | ) |  |  | (11,367 | )
Lease obligations |  |  | (1,188 | ) |  |  | (68 | ) |  |  | (232 | ) |  |  | (194 | ) |  |  | (1,682 | )
Deferred income tax liability |  |  | (282 | ) |  |  | (3,332 | ) |  |  | (2,316 | ) |  |  | (1,352 | ) |  |  | (7,282 | )
Net tangible assets (liabilities) assumed |  |  | 25,968 |  |  |  | (1,225 | ) |  |  | (2,276 | ) |  |  | (795 | ) |  |  | 21,672 |
Finite life intangible assets acquired: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Customer agreements and relationships |  |  | 32,186 |  |  |  | 4,600 |  |  |  | 10,839 |  |  |  | 3,000 |  |  |  | 50,625 |
Existing technology |  |  | 69,422 |  |  |  | 6,800 |  |  |  | - |  |  |  | 3,800 |  |  |  | 80,022 |
Trade names |  |  | 528 |  |  |  | 200 |  |  |  | 102 |  |  |  | 50 |  |  |  | 880 |
Non-compete covenants |  |  | 3,166 |  |  |  | 300 |  |  |  | 205 |  |  |  | 150 |  |  |  | 3,821 |
Goodwill |  |  | 118,785 |  |  |  | 12,670 |  |  |  | 10,019 |  |  |  | 5,513 |  |  |  | 146,987 |
|  |  | 250,055 |  |  |  | 23,345 |  |  |  | 18,889 |  |  |  | 11,718 |  |  |  | 304,007 |
|  |  | Aljex |  |  |  | Velocity Mail |  |  |  | PinPoint |  |  |  | Total |
Purchase price consideration: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash, less cash acquired related to Aljex ($193), Velocity Mail (nil) and PinPoint ($769) |  |  | 32,382 |  |  |  | 26,107 |  |  |  | 9,443 |  |  |  | 67,932 |
Common shares issued |  |  | - |  |  |  | - |  |  |  | 1,536 |  |  |  | 1,536 |
Contingent consideration |  |  | - |  |  |  | - |  |  |  | 714 |  |  |  | 714 |
Net working capital adjustments (receivable) / payable |  |  | (152 | ) |  |  | (102 | ) |  |  | 36 |  |  |  | (218 | )
|  |  | 32,230 |  |  |  | 26,005 |  |  |  | 11,729 |  |  |  | 69,964 |
Allocated to: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Current assets, excluding cash acquired |  |  | 607 |  |  |  | 1,407 |  |  |  | 599 |  |  |  | 2,613 |
Other long-term assets |  |  | - |  |  |  | 501 |  |  |  | - |  |  |  | 501 |
Current liabilities |  |  | (266 | ) |  |  | (81 | ) |  |  | (559 | ) |  |  | (906 | )
Deferred revenue |  |  | (1,024 | ) |  |  | (70 | ) |  |  | (574 | ) |  |  | (1,668 | )
Deferred income tax liability |  |  | (4,200 | ) |  |  | - |  |  |  | (2,077 | ) |  |  | (6,277 | )
Net tangible (liabilities) assets assumed |  |  | (4,883 | ) |  |  | 1,757 |  |  |  | (2,611 | ) |  |  | (5,737 | )
Finite life intangible assets acquired: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Customer agreements and relationships |  |  | 5,300 |  |  |  | 7,800 |  |  |  | 7,758 |  |  |  | 20,858 |
Existing technology |  |  | 12,400 |  |  |  | 7,600 |  |  |  | - |  |  |  | 20,000 |
Tradenames |  |  | 280 |  |  |  | 100 |  |  |  | 207 |  |  |  | 587 |
Non-compete covenants |  |  | 230 |  |  |  | 300 |  |  |  | 69 |  |  |  | 599 |
Goodwill |  |  | 18,903 |  |  |  | 8,448 |  |  |  | 6,306 |  |  |  | 33,657 |
|  |  | 32,230 |  |  |  | 26,005 |  |  |  | 11,729 |  |  |  | 69,964 |
Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] |
|  |  | Peoplevox |  |  |  | Kontainers |  |  |  | ShipTrack |
Customer agreements and relationships (years) |  |  | 10 |  |  |  | 12 |  |  |  | 13 |
Existing technology (years) |  |  | 6 |  |  |  | 5 |  |  |  | 6 |
Trade names (years) |  |  | N/A |  |  |  | 3 |  |  |  | 3 |
Non-compete covenants (years) |  |  | 5 |  |  |  | 5 |  |  |  | 5 |
|  |  | Visual Compliance |  |  |  | CORE |  |  |  | STEPcom |  |  |  | Best Transport |
Customer agreements and relationships (years) |  |  | 14 |  |  |  | 13 |  |  |  | 9 |  |  |  | 12 |
Existing technology (years) |  |  | 7 |  |  |  | 6 |  |  |  | N/A |  |  |  | 6 |
Trade names (years) |  |  | 5 |  |  |  | 8 |  |  |  | 3 |  |  |  | 3 |
Non-compete covenants (years) |  |  | 5 |  |  |  | 5 |  |  |  | 3 |  |  |  | 2 |
|  |  | Aljex |  |  |  | Velocity Mail |  |  |  | PinPoint |
Customer agreements and relationships (years) |  |  | 13 |  |  |  | 12 |  |  |  | 9 |
Existing technology (years) |  |  | 5 |  |  |  | 5 |  |  |  | N/A |
Trade names (years) |  |  | 8 |  |  |  | 4 |  |  |  | 8 |
Non-compete covenants (years) |  |  | 5 |  |  |  | 5 |  |  |  | 5 |
Business Acquisition, Pro Forma Information [Table Text Block] |
Year Ended |  |  | January 31, |  |  |  | January 31, |  |  |  | January 31, |
|  |  | 2021 |  |  |  | 2020 |  |  |  | 2019 |
Revenues |  |  | 354,461 |  |  |  | 341,376 |  |  |  | 328,824 |
Net income |  |  | 51,302 |  |  |  | 33,727 |  |  |  | 25,370 |
Earnings per share |  |  |  |  |  |  |  |  |  |  |  |
Basic |  |  | 0.61 |  |  |  | 0.41 |  |  |  | 0.33 |
Diluted |  |  | 0.60 |  |  |  | 0.41 |  |  |  | 0.33 |

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: | nonnum:textBlockItemType
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: | nonnum: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: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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