XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2021
Business Combinations [Abstract]  
Schedule of Purchase Price Allocation The following table summarizes the final purchase price allocation for the two acquisitions (in thousands):
Amount
Cash and cash equivalents$21,051 
Other tangible assets19,580 
Liabilities(28,598)
Intangible assets101,640 
Goodwill134,841 
Net assets acquired$248,514 
Schedule of Intangible Assets Acquired The following table shows the valuation of the intangible assets acquired (in thousands) along with their weighted average estimated useful lives:
Acquisition Date Fair ValueWeighted Average Estimated Useful Life
Developed technology $72,220 7 years
Customer relationships18,840 7 years
Trade name 6,520 5 years
Others4,060 2 years
Total intangible assets acquired$101,640