XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
A summary of the activity in goodwill is presented below (in thousands):
Balance at December 31, 2019$33,659 
Effect of change in foreign currency exchange rates(1,148)
Balance at December 31, 202032,511 
Effect of Ctrack South Africa divestiture
(10,734)
Effect of change in foreign currency exchange rates(1,441)
Balance at December 31, 2021$20,336 
Schedule of Intangible Assets
The Company’s intangible assets are comprised of the following (in thousands):
December 31, 2021
 Weighted-Average Life
(in years)
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies6.0$8,305 $(7,100)$1,205 
Trademarks and trade names10.09,088 (5,920)3,168 
Customer relationships10.011,995 (9,242)2,753 
Capitalized software development costs3.154,581 (24,604)29,977 
Other3.02,885 (1,538)1,347 
Total finite-lived intangible assets$86,854 $(48,404)$38,450 
Indefinite-lived intangible assets:
In-process capitalized software development costs8,545 
Total intangible assets$46,995 
December 31, 2020
 Weighted-Average Life
(in years)
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies6.0$12,692 $(10,878)$1,814 
Trademarks and trade names10.017,823 (9,597)8,226 
Customer relationships8.512,306 (8,703)3,603 
Capitalized software development costs3.347,818 (31,051)16,767 
Other2.53,389 (2,791)598 
Total finite-lived intangible assets$94,028 $(63,020)$31,008 
Indefinite-lived intangible assets:
In-process capitalized software development costs20,479 
Total intangible assets$51,487 
Schedule of Amortization Expense of Finite-Lived Intangible Assets Expected to be Recognized
The following table represents details of the amortization of finite-lived intangible assets that is estimated to be expensed in the future (in thousands):
2022$16,672 
202311,572 
20244,458 
20252,749 
20261,011 
Thereafter1,988 
Total$38,450