v3.25.0.1
Financial Instruments - Additional Information (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Derivative [Line Items]      
Trade and other receivables $ 342,000 $ 282,000 $ 273,000
Debt securities interest income 62,000 21,000  
Net loss on equity method investment 138,000 58,000 0
Net (gain) loss on equity and other investments 992,000 1,419,000 (2,919,000)
Equity Securities Without Readily Determinable Fair Value      
Derivative [Line Items]      
Equity and Other Investments 717,000 505,000 1,085,000
Klaviyo, Inc.      
Derivative [Line Items]      
Net (gain) loss on equity and other investments $ 82,000 $ 68,000  
Call Option | Klaviyo, Inc.      
Derivative [Line Items]      
Option to purchase series B common shares | shares 15,743,174    
Exercise price (in dollars per share) | $ / shares $ 88.93    
Discount for Lack of Marketability | Klaviyo, Inc.      
Derivative [Line Items]      
Derivative asset, measurement input 0.29 0.31  
Fair value $ 204,000 $ 122,000  
Foreign Exchange Forward      
Derivative [Line Items]      
Foreign exchange forward contracts, notional value 454,000 473,000  
Level 3 | Fair Value, Nonrecurring      
Derivative [Line Items]      
Equity and Other Investments 593,000    
Accrued interest      
Derivative [Line Items]      
Trade and other receivables $ 19,000 $ 15,000 $ 16,000