XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions, Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of recognized identified assets acquired and liabilities assumed
Cash consideration, net of cash acquired, was allocated as follows:
(in thousands)AccuricsAlsidBit DiscoveryCymptom
Intangible assets$33,390 $31,400 $11,100 $4,113 
Goodwill134,909 72,291 35,946 18,960 
Other liabilities, net(386)(1,084)(779)(241)
Deferred tax (liabilities) assets, net(7,937)(4,118)(2,460)128 
Total purchase price allocation$159,976 $98,489 $43,807 $22,960 
Schedule of acquired finite-lived intangible assets by major class
Acquired intangible assets and their estimated useful lives at the date of acquisition are as follows:
AccuricsAlsidBit DiscoveryCymptom
(dollars in thousands)CostEstimated Useful LifeCostEstimated Useful LifeCostEstimated Useful LifeCostEstimated Useful Life
Acquired technology$33,300 10 years$31,300 7 years$11,000 7 years$4,113 7 years
Trade name90 2 years100 1 year100 1 year— 
Acquired intangible assets$33,390 $31,400 $11,100 $4,113 
Schedule of goodwill
The changes in the carrying amount of goodwill are as follows:
(in thousands)
Balance at December 31, 2021
$261,614 
Acquired goodwill54,906 
Balance at December 31, 2022
$316,520 
Schedule of finite-lived intangible assets
Acquired intangible assets subject to amortization are as follows:
December 31, 2022December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Acquired technology$97,037 $(21,738)$75,299 $81,924 $(10,499)$71,425 
Trade name490 (413)77 390 (279)111 
$97,527 $(22,151)$75,376 $82,314 $(10,778)$71,536 
Schedule of finite-lived intangible assets, future amortization expense
At December 31, 2022, estimated future amortization of intangible assets is as follows:
(in thousands)
Year ending December 31,
2023$12,252 
202412,175 
202512,175 
202611,990 
20279,960 
Thereafter
16,824 
Total
$75,376