XML 53 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill Activity
The following table presents the changes in the carrying amount of goodwill by reporting unit (in thousands):
AdvertisingAppsTotal
Balances as of December 31, 2022$1,478,014 $345,741 $1,823,755 
Foreign currency translation
19,095 — 19,095 
Balances as of December 31, 2023$1,497,109 $345,741 $1,842,850 
Foreign currency translation
(39,424)— (39,424)
Balances as of December 31, 2024$1,457,685 $345,741 $1,803,426 
Schedule of Intangible Assets Acquired Net
Intangible assets, net consisted of the following (in thousands):
Weighted-
Average
Remaining
Useful Life
(in years)
As of December 31, 2024As of December 31, 2023
Gross
Carrying
Value
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Value
Accumulated
Amortization
Net Book
Value
Apps3.4$1,828,036 $(1,419,559)$408,477 $1,818,907 $(1,152,611)$666,296 
Customer relationships7.2511,125 (160,810)350,315 519,175 (111,374)407,801 
User base1.368,817 (56,626)12,191 68,817 (46,874)21,943 
License asset3.060,707 (59,207)1,500 59,207 (31,003)28,204 
Developed technology2.7204,286 (120,808)83,478 207,900 (88,716)119,184 
Other2.266,020 (25,304)40,716 71,196 (21,989)49,207 
Total intangible assets
$2,738,991 $(1,842,314)$896,677 $2,745,202 $(1,452,567)$1,292,635 
Schedule of Finite-Lived Intangible Assets, Amortization Expense
The Company recorded amortization expenses related to acquired intangible assets as follows (in thousands):
Year Ended December 31,
202420232022
Cost of revenue$338,380 $382,956 $448,462 
Sales and marketing74,248 67,190 66,173 
Total$412,628 $450,146 $514,635 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
As of December 31, 2024, the expected future amortization expense related to acquired intangible assets was estimated as follows (in thousands):
2025$229,932 
2026222,617 
2027193,981 
202893,814 
202948,495 
Thereafter107,838 
Total$896,677