v3.25.1
Goodwill and Intangible Assets - Schedule of Intangible Assets Acquired, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Acquired Finite-Lived Intangible Assets [Line Items]    
Net Book Value $ 855,046 $ 896,677
Long -Lived Intangible Assets    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 2,770,157 2,738,991
Accumulated Amortization (1,915,111) (1,842,314)
Net Book Value $ 855,046 896,677
Apps | Long -Lived Intangible Assets    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life (in years) 3 years 3 months 18 days  
Gross Carrying Value $ 1,848,037 1,828,036
Accumulated Amortization (1,462,940) (1,419,559)
Net Book Value $ 385,097 408,477
Customer relationships | Long -Lived Intangible Assets    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life (in years) 7 years  
Gross Carrying Value $ 516,319 511,125
Accumulated Amortization (175,328) (160,810)
Net Book Value $ 340,991 350,315
User base | Long -Lived Intangible Assets    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life (in years) 1 year  
Gross Carrying Value $ 68,817 68,817
Accumulated Amortization (59,064) (56,626)
Net Book Value $ 9,753 12,191
License asset | Long -Lived Intangible Assets    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life (in years) 2 years 9 months 18 days  
Gross Carrying Value $ 60,707 60,707
Accumulated Amortization (59,332) (59,207)
Net Book Value $ 1,375 1,500
Developed technology | Long -Lived Intangible Assets    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life (in years) 2 years 4 months 24 days  
Gross Carrying Value $ 206,604 204,286
Accumulated Amortization (130,760) (120,808)
Net Book Value $ 75,844 83,478
Other | Long -Lived Intangible Assets    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life (in years) 2 years  
Gross Carrying Value $ 69,673 66,020
Accumulated Amortization (27,687) (25,304)
Net Book Value $ 41,986 $ 40,716