XML 52 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2023
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):
Software PlatformAppsTotal
December 31, 2021$966,427 
Additions
891,387 
Foreign currency translation
(38,710)
Segment allocation in the second quarter of 2022$1,473,474 $345,630 1,819,104 
Additions
5,281 — 5,281 
Foreign currency translation
(519)(111)(630)
December 31, 20221,478,014 345,741 1,823,755 
Additions— — — 
Foreign currency translation
19,095 — 19,095 
December 31, 2023$1,497,109 $345,741 $1,842,850 
Schedule of Intangible Assets Acquired Net
Intangible assets, net consisted of the following (in thousands):
Weighted-
Average
Remaining
Useful Life
(Years)
As of December 31, 2023As of December 31, 2022
Gross
Carrying
Value
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Value
Accumulated
Amortization
Net Book
Value
Apps3.8$1,818,907 $(1,152,611)$666,296 $1,790,820 $(836,375)$954,445 
Customer relationships8.2519,175 (111,374)407,801 515,084 (58,881)456,203 
User base2.368,817 (46,874)21,943 68,817 (37,122)31,695 
License asset2.059,207 (31,003)28,204 59,207 (16,901)42,306 
Developed technology3.6207,900 (88,716)119,184 206,060 (53,879)152,181 
Other3.871,196 (21,989)49,207 53,933 (13,103)40,830 
Total intangible assets
$2,745,202 $(1,452,567)$1,292,635 $2,693,921 $(1,016,261)$1,677,660 
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,
202320222021
Cost of revenue$382,956 $448,462 $373,726 
Sales and marketing67,190 66,173 22,661 
Total$450,146 $514,635 $396,387 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
As of December 31, 2023, the expected future amortization expense related to acquired intangible assets is estimated as follows (in thousands):
2024$295,810 
2025295,810 
2026274,394 
2027216,621 
202849,450 
Thereafter160,550 
Total$1,292,635