XML 55 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
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, 2020$32,511 
Effect of Ctrack South Africa divestiture
(10,734)
Effect of change in foreign currency exchange rates(1,441)
Balance at December 31, 202120,336 
Effect of change in foreign currency exchange rates1,586 
Balance at December 31, 2022$21,922 
Schedule of Intangible Assets
The Company’s intangible assets are comprised of the following (in thousands):
December 31, 2022
 Weighted-Average Life
(in years)
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies6.0$4,534 $(4,016)$518 
Trademarks and trade names10.09,513 (7,105)2,408 
Customer relationships10.08,500 (6,597)1,903 
Capitalized software development costs2.840,767 (11,686)29,081 
Other3.02,884 (2,225)659 
Total finite-lived intangible assets$66,198 $(31,629)34,569 
Indefinite-lived intangible assets:
In-process capitalized software development costs6,814 
Total intangible assets$41,383 
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 
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):
2023$15,181 
20249,235 
20253,976 
20262,178 
20272,104 
Thereafter1,895 
Total$34,569