XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table presents the total allocation of purchase consideration recorded on our consolidated balance sheet as of the acquisition date (in thousands):
 Mathway
Cash$712 
Accounts receivable1,132 
Other acquired assets779 
Acquired intangible assets30,320 
Total identifiable assets acquired32,943 
Deferred revenue(1,423)
Liabilities assumed(727)
Net identifiable assets acquired30,793 
Goodwill70,167 
Total fair value of purchase consideration$100,960 
The following table presents the total allocation of purchase consideration recorded on our consolidated balance sheet as of the acquisition date (in thousands):
Thinkful
Cash$51 
Accounts receivable547 
Other acquired assets1,710 
Acquired intangible assets16,360 
Total identifiable assets acquired18,668 
Deferred revenue(2,455)
Liabilities assumed(1,906)
Net identifiable assets acquired14,307 
Goodwill64,893 
Total fair value of purchase consideration$79,200 
Schedule Of Allocation Of Purchase Consideration To Acquired Intangible Assets
The following table presents the details of the allocation of purchase consideration to the acquired intangible assets (in thousands, except weighted-average amortization period):
Mathway
AmountWeighted-Average Amortization Period (in months)
Trade name$520 18
Domain names220 18
Customer lists6,220 48
Developed technology23,360 84
Total acquired intangible assets$30,320 75
Schedule Of Purchase Consideration Allocation To Intangible Assets
The following table presents the details of the allocation of purchase consideration to the acquired intangible assets (in thousands, except weighted-average amortization period):
Thinkful
AmountWeighted-Average Amortization
Period
(in months)
Trade name$4,430 48
Domain names330 48
Content library6,940 60
Developed technology4,660 36
Acquired intangible assets$16,360 50