XML 45 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Identifiable Intangible Assets and Goodwill (Tables)
9 Months Ended
Sep. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Components of Identifiable Intangible Assets
The components of identifiable intangible assets are:
(in thousands)September 30, 2025December 31, 2024Estimated
Useful Life
Weighted-Average Amortization Period
Acquired developed technology $183,840 $181,600 
3 - 7 years
4.46 years
Internally developed software costs46,915 42,353 3 years2.07 years
Customer relationships119,046 115,910 
5 - 15 years
10.18 years
Trade names3,210 3,210 
2 - 8 years
6.81 years
Non-competition agreements7,230 7,230 
1 - 5 years
3.90 years
 360,241 350,303  
Impact of currency translation on intangible assets(790)(5,557)
Less: accumulated amortization(154,815)(119,900) 
 204,636 224,846  
Internally developed software costs not meeting general release threshold1,149 1,287 
Trademarks, trade names (non-amortizable)11,200 11,200 Indefinite
 $216,985 $237,333 
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)2025202420252024
Amortization of acquired developed technology$6,366 $5,660 $18,926 $14,628 
Amortization of internally developed software1,671 1,168 4,628 3,591 
Amortization of identifiable intangible assets recorded in cost of sales$8,037 $6,828 $23,554 $18,219 
Amortization expense recorded in operating expenses$3,389 $2,699 $10,042 $5,577 
Impact of foreign currency translation on intangible assets$(341)$(484)$1,320 $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:

(in thousands)
2025, remaining$11,225 
202643,509 
202738,948 
202826,751 
202919,233 
Thereafter64,970 
Total$204,636 
Schedule of Goodwill
Goodwill carried is as follows:

(in thousands)20252024
Beginning balance - January 1$887,459 $488,918 
Stuzo Acquisition— 136,602 
TASK Group Acquisition— 181,442 
Foreign currency translation10,057 (3,878)
Delaget Acquisition ASC 805 measurement period adjustment937 — 
Ending balance - September 30$898,453 $803,084