v3.26.1
CASH AND CASH EQUIVALENTS AND MARKETABLE SECURITIES (Tables)
6 Months Ended
Jun. 30, 2026
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents and Marketable Securities
Cash and cash equivalents and marketable securities consisted of the following as of June 30, 2026 and December 31, 2025:
June 30, 2026December 31, 2025
Cash and cash equivalents$2,129,485 $828,660 
Marketable securities, current172,700 187,917 
Marketable securities, non-current85,405 82,247 
Total cash and cash equivalents and marketable securities$2,387,590 $1,098,824 
Schedule of Cash Equivalents and Marketable Securities
As of June 30, 2026, cash equivalents and marketable securities consisted of the following:
Amortized CostGross Unrealized GainsGross Unrealized Losses Fair ValueCash EquivalentsMarketable Securities
Money market accounts$2,039,015 $— $— $2,039,015 $2,039,015 $— 
Certificates of deposit32,148 (20)32,130 — 32,130 
Commercial paper36,345 (46)36,302 — 36,302 
Corporate debt securities95,475 13 (190)95,298 — 95,298 
Yankee bonds4,872 (1)4,872 — 4,872 
U.S. Treasury securities54,554 (255)54,303 — 54,303 
Asset-backed securities35,188 28 (16)35,200 — 35,200 
Total$2,297,597 $51 $(528)$2,297,120 $2,039,015 $258,105 
Schedule of Cash Equivalents and Marketable Securities with Unrealized Losses
The following table presents the Company’s marketable securities with unrealized losses by investment category and the length of time the marketable securities have been in a continuous loss position as of June 30, 2026:
In Loss Position for
Less than 12 Months
Fair ValueUnrealized Losses
Certificates of deposit$27,801 $(20)
Commercial paper32,857 (46)
Corporate debt securities65,554 (190)
Yankee bonds3,093 (1)
U.S. Treasury securities36,344 (255)
Asset-backed securities19,769 (16)
Total$185,418 $(528)
Schedule of Debt Securities, Available-for-Sale, Maturity
The following table summarizes the contractual maturities of the Company’s cash equivalents and marketable securities as of June 30, 2026:
Amortized CostFair Value
Due within one year$2,211,898 $2,211,715 
Due within one to two years85,699 85,405 
Total$2,297,597 $2,297,120