XML 49 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Identifiable Intangible Assets and Goodwill (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Components of Identifiable Intangible Assets, Excluding Discontinued Operations The components of identifiable intangible assets are:
(in thousands)March 31, 2023December 31, 2022Estimated
Useful Life
Weighted-Average Amortization Period
Acquired developed technology $119,800 $119,800 
3 - 7 years
5.17 years
Internally developed software costs33,132 32,274 3 years2.09 years
Customer relationships12,360 12,360 7 years4.36 years
Trade names1,410 1,410 
2 - 5 years
2.25 years
Non-competition agreements30 30 1 year1 year
 166,732 165,874  
Impact of currency translation on intangible assets434 304 
Less: accumulated amortization and currency translation(69,666)(63,386) 
 97,500 102,792  
Internally developed software costs not meeting general release threshold2,504 2,105 
Trademarks, trade names (non-amortizable)6,200 6,200 Indefinite
 $106,204 $111,097 
Schedule of Amortization expense
Amortization expense for acquired developed technology and internally developed software was broken out as follows:

(in thousands)March 31, 2023March 31, 2022
Amortization of acquired developed technology$4,078 $3,650 
Amortization of internally developed software1,735 1,634 
Impact of currency translation on intangible assets(129)— 
Schedule of Future Amortization of Intangible Assets
The expected future amortization of intangible assets, assuming straight-line amortization of capitalized software development costs and acquisition related intangibles, excluding software development costs not meeting the general release threshold, is as follows:

(in thousands)
2023, remaining$17,969 
202421,401 
202519,572 
202617,698 
202714,748 
Thereafter6,112 
Total$97,500 
Schedule of Goodwill
Goodwill carried by the Restaurant/Retail and Government segments is as follows:

(in thousands)
Beginning balance - December 31, 2022$486,762 
Foreign currency translation321 
Ending balance - March 31, 2023$487,083