XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill Changes in the carrying amount of goodwill during the three months ended March 31, 2022 are shown below (in thousands):
Goodwill as of March 31, 2022
Beginning Balance
$69,727 
Acquisition of STI
327,768 
Foreign currency impact(17,655)
Ending Balance
$379,840 
Schedule of finite-lived intangible assets
Other intangible assets consisted of the following (in thousands):
Estimated Useful Lives (Years)March 31, 2022December 31, 2021
Amortizable:
Costs:
Developed technology14$203,800 $203,800 
Customer relationships10328,270 89,500 
Backlog151,165 — 
Trade name2028,430 — 
Total amortizable intangibles611,665 293,300 
Accumulated amortization:
Developed technology83,430 79,790 
Customer relationships56,254 49,057 
Backlog11,278 — 
Trade name313 — 
Total accumulated amortization151,275 128,847 
Total amortizable intangibles, net460,390 164,453 
Non-amortizable costs:
Trade name10,300 10,300 
Total other intangible assets, net$470,690 $174,753 
Schedule of indefinite-lived intangible assets
Other intangible assets consisted of the following (in thousands):
Estimated Useful Lives (Years)March 31, 2022December 31, 2021
Amortizable:
Costs:
Developed technology14$203,800 $203,800 
Customer relationships10328,270 89,500 
Backlog151,165 — 
Trade name2028,430 — 
Total amortizable intangibles611,665 293,300 
Accumulated amortization:
Developed technology83,430 79,790 
Customer relationships56,254 49,057 
Backlog11,278 — 
Trade name313 — 
Total accumulated amortization151,275 128,847 
Total amortizable intangibles, net460,390 164,453 
Non-amortizable costs:
Trade name10,300 10,300 
Total other intangible assets, net$470,690 $174,753 
Schedule of future annual amortization expense of amortizable intangible assets
Estimated future annual amortization expense for the above amortizable intangible assets for the remaining periods through March 31, as follows (in thousands):
Amount
2022$75,291 
202350,318 
202448,805 
202548,805 
202644,499 
Thereafter192,672 
$460,390