XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Cash, Cash Equivalents and Investments (Tables)
12 Months Ended
Dec. 31, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Cash, Cash Equivalents, Marketable Securities, and Available-for-Sale Investments
The following table summarizes our cash, cash equivalents, marketable securities and available-for-sale debt investments at December 31, 2025 (in thousands):
As of December 31, 2025
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueCash and
Cash
Equivalents
Marketable
Securities
Short-Term
Investments
Cash$168,294$$$168,294$168,294$$
Level 1:
Money market funds821,711821,711821,711
U.S. Treasury bills231,76669— 231,835200,20031,635
Marketable securities15,09312,12027,21327,213
Agency bonds6,4563— 6,4596,459
Subtotal1,075,02612,192— 1,087,2181,021,91127,21338,094
Level 2:
Term deposits385,942385,94210,942375,000
Corporate bonds72,32242(3)72,36172,361
Commercial paper18,46218,46218,462
Certificates of deposit 1,5001,5001,500
Subtotal478,22642(3)478,26510,942467,323
Total$1,721,546$12,234$(3)$1,733,777$1,201,147$27,213$505,417
The following table summarizes our cash, cash equivalents and available-for-sale investments at December 31, 2024 (in thousands):
As of December 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueCash and
Cash
Equivalents
Marketable
Securities
Short-Term
Investments
Cash$94,919 $— $— $94,919 $94,919$$
Level 1:
Money market funds322,874 — — 322,874 322,874
Marketable securities90,000 108,270 — 198,270 198,270
U.S. Government bonds75,994 (5)75,996 75,996
U.S. Treasury bills14,431 25 — 14,456 14,456
Agency bonds996 — — 996 996
Subtotal504,295 108,302 (5)612,592 322,874198,27091,448
Level 2:
Term deposits136,480 — — 136,480 11,480125,000
Corporate bonds122,018 10 (63)121,965 24,07597,890
Commercial paper20,393 — — 20,393 1,49618,897
Subtotal278,891 10 (63)278,838 37,051241,787
Total$878,105 $108,312 $(68)$986,349 $454,844$198,270$333,235