XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions, Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The total consideration was as follows:
Cash consideration transferred$6,025 
Fair value of common stock issued(1)
27,566 
Total consideration paid$33,591 
___________________
(1)Total shares issued in connection with the acquisition was 636,994, of which 436,790 were treated as consideration paid at a closing stock price of $63.11 on September 1, 2021 and 200,204 were treated as stock-based compensation that will be expensed over 36 months. See Note 10. Stock-Based Compensation, Restricted Shares for more details.
Schedule of Assets Acquired The aggregate purchase consideration and estimated fair values of the assets acquired and liabilities assumed at the date of acquisition were as follows:
Amounts AllocatedUseful Life (in years)
Net tangible assets (including cash acquired)$795 N/A
Developed technology3,300 3
Goodwill29,496 N/A
Total fair value of net assets acquired$33,591 
Schedule of Goodwill Movements in goodwill during the years ended December 31, 2021 and 2020 were as follows:
Balance at January 1, 2020$2,674 
Balance at December 31, 20202,674 
Acquisition29,496 
Balance at December 31, 2021$32,170 
Schedule of Finite-Lived Intangible Assets ntangible assets, net consisted of the following amounts:
December 31,
20212020
Asset Type
IP addresses$39,906 $34,270 
Developed technology4,210 910 
Total carrying value$44,116 $35,180 
Accumulated Amortization
Developed technology$(1,201)$(531)
Total accumulated amortization(1,201)(531)
Total intangible assets, net$42,915 $34,649 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Amortization expense for the next five years and thereafter, based on valuations and determinations of useful lives, is expected to be as follows:
2022$1,176 
20231,100 
2024733 
Thereafter— 
Total estimated future intangible amortization expense$3,009