XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Identifiable Intangible Assets and Goodwill (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Components of Identifiable Intangible Assets The components of identifiable intangible assets are:
(in thousands)September 30, 2023December 31, 2022Estimated
Useful Life
Weighted-Average Amortization Period
Acquired developed technology $119,800 $119,800 
3 - 7 years
4.59 years
Internally developed software costs34,986 32,274 3 years1.86 years
Customer relationships12,360 12,360 7 years4.13 years
Trade names1,410 1,410 
2 - 5 years
1.25 years
Non-competition agreements30 30 1 year1 year
 168,586 165,874  
Impact of currency translation on intangible assets430 304 
Less: accumulated amortization(81,879)(63,386) 
 87,137 102,792  
Internally developed software costs not meeting general release threshold3,225 2,105 
Trademarks, trade names (non-amortizable)6,200 6,200 Indefinite
 $96,562 $111,097 
Schedule of Amortization Expense
The following table summarizes amortization expense for acquired developed technology and internally developed software:

Three Months Ended September 30,Nine Months Ended
September 30,
(in thousands)2023202220232022
Amortization of acquired developed technology$4,020 $4,219 $12,160 $11,519 
Amortization of internally developed software1,555 1,749 4,892 5,053 
Impact of foreign currency translation on intangible assets215 — (126)— 
Schedule of Expected 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$6,089 
202421,949 
202520,328 
202617,912 
202714,747 
Thereafter6,112 
Total$87,137 
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 translation311 
Ending balance - September 30, 2023$487,073