v3.26.1
CASH, CASH EQUIVALENTS AND INVESTMENTS - Amortized Costs, Unrealized Gains and Losses, and Estimated Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Total cash and equivalents    
Amortized Cost Basis $ 429,071 $ 1,165,944
Unrealized Gains 6 67
Unrealized Losses (2) 0
Estimated Fair Value 429,075 1,166,011
Short-term investments:    
Amortized Cost Basis 1,023,908 663,904
Unrealized Gains 5 371
Unrealized Losses (349) 0
Short-term investments 1,023,564 664,275
Amortized Cost Basis 1,452,979 1,829,848
Unrealized Gains 11 438
Unrealized Losses (351) 0
Total cash, cash equivalents and short-term investments 1,452,639 1,830,286
U.S. Treasury securities    
Short-term investments:    
Amortized Cost Basis 1,015,855 636,214
Unrealized Gains 5 367
Unrealized Losses (349) 0
Short-term investments 1,015,511 636,581
Commercial paper    
Short-term investments:    
Amortized Cost Basis 1,553 21,767
Unrealized Gains 0 4
Unrealized Losses 0 0
Short-term investments 1,553 21,771
Certificates of deposit    
Short-term investments:    
Amortized Cost Basis 6,500 5,923
Unrealized Gains 0 0
Unrealized Losses 0 0
Short-term investments 6,500 5,923
Demand deposits    
Total cash and equivalents    
Amortized Cost Basis 15,877 16,536
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 15,877 16,536
Total cash equivalents    
Total cash and equivalents    
Amortized Cost Basis 413,194 1,149,408
Unrealized Gains 6 67
Unrealized Losses (2) 0
Estimated Fair Value 413,198 1,149,475
Money market funds    
Total cash and equivalents    
Amortized Cost Basis 152,987 748,322
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 152,987 748,322
U.S. Treasury securities    
Total cash and equivalents    
Amortized Cost Basis 92,725 334,339
Unrealized Gains 1 59
Unrealized Losses 0 0
Estimated Fair Value 92,726 334,398
Commercial paper    
Total cash and equivalents    
Amortized Cost Basis 161,000 48,762
Unrealized Gains 4 7
Unrealized Losses (2) 0
Estimated Fair Value 161,002 48,769
Certificates of deposit    
Total cash and equivalents    
Amortized Cost Basis 6,482 17,985
Unrealized Gains 1 1
Unrealized Losses 0 0
Estimated Fair Value $ 6,483 $ 17,986