XML 96 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions, Intangible Assets, and Goodwill (Tables)
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following table presents the purchase price allocation recorded in the Company’s unaudited condensed consolidated balance sheet as of the acquisition date, which was final as of June 30, 2022:
Purchase Price
Assets acquiredAllocation
Fair value of tangible assets:
Other assets$328 
Goodwill4,928 
Identifiable intangible assets5,500 
Total assets acquired$10,756 
Liabilities assumed
Current and non-current liabilities$756 
Total liabilities assumed$756 
Net assets acquired$10,000 
Schedule of Intangible Assets Intangible assets consist of the following:
As of September 30, 2023
Weighted
Average
RemainingGrossNet
Useful LifeCarryingAccumulatedCarrying
(years)AmountAmortizationAmount
Developed technology4.1$4,009 $(1,267)$2,742 
Trade name3.94,035 (1,210)2,825 
Content2.52,333 (873)1,460 
Customer relationships2.1744 (326)418 
Capitalized internal-use software2.87,330 (1,874)5,456 
Total as of September 30, 2023
$18,451 $(5,550)$12,901 

As of December 31, 2022
Weighted
Average
RemainingGrossNet
Useful LifeCarryingAccumulatedCarrying
(years)AmountAmortizationAmount
Developed technology4.8$4,007 $(765)$3,242 
Trade name4.63,810 (656)3,154 
Content3.11,958 (471)1,487 
Customer relationships2.3600 (159)441 
Capitalized internal-use software2.63,415 (1,453)1,962 
Total as of December 31, 2022
$13,790 $(3,504)$10,286 
Schedule of Future Amortization Expense
As of September 30, 2023, future amortization expense is expected to be as follows:
Amount
Remainder of 2023$691 
20242,710 
20252,412 
20261,635 
2027 and thereafter
5,453 
Total$12,901 
Schedule of Goodwill
The changes in the carrying value of goodwill during the nine months ended September 30, 2023 were as follows:
Amount
Balance as of January 1, 2023$6,529 
Traffic Think Tank acquisition1,206 
Foreign currency translation adjustment
Balance as of September 30, 2023
$7,738