XML 52 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Jan. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table summarizes the changes in carrying amounts of goodwill:
(in thousands)
Balance as of January 31, 2021$1,215 
Goodwill acquired with ViriCiti acquisition62,839 
Goodwill acquired with HTB acquisition158,997 
Foreign exchange fluctuations (4,567)
Balance as of January 31, 2022$218,484 
Foreign exchange fluctuations(4,768)
Balance as of January 31, 2023$213,716 
There was no impairment recognized for the years ended January 31, 2023, 2022, and 2021.
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
The following table presents the details of intangible assets:
January 31, 2023
Cost (1)
Accumulated Amortization (1)
Net (1)
Useful Life
(amounts in thousands, useful lives in years)
Customer relationships$90,738 $(12,223)$78,515 10
Developed technology18,355 (4,197)14,158 6
$109,093 $(16,420)$92,673 
_______________
(1) Values are translated into U.S. Dollars at period-end foreign exchange rates.
January 31, 2022
Cost (1)
Accumulated Amortization (1)
Net (1)
Useful Life
(amounts in thousands, useful lives in years)
Customer relationships$93,065 $(3,223)$89,842 10
Developed technology18,731 (1,364)17,367 6
$111,796 $(4,587)$107,209 
_______________
(1) Values are translated into U.S. Dollars at period-end foreign exchange rates.
Schedule of Finite-Lived Intangible Assets Amortization Expense
The following table presents the amortization expense related to intangible assets:
Year ended January 31,
202320222021
(in thousands)
Amortization Expense$11,646 $4,617 $— 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense The following table presents the estimated aggregate amortization expense related to intangible assets:
Years Ending January 31,(in thousands)
2024$12,133 
202512,133 
202612,133 
202712,133 
202810,995 
Thereafter33,146 
Total amortization expense$92,673