v3.26.3
CASH, CASH EQUIVALENTS AND INVESTMENTS - Amortized Costs, Unrealized Gains and Losses, and Estimated Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Total cash and equivalents    
Amortized Cost Basis $ 260,339 $ 1,165,944
Unrealized Gains 0 67
Unrealized Losses (3) 0
Estimated Fair Value 260,336 1,166,011
Short-term investments:    
Amortized Cost Basis 1,078,624 663,904
Unrealized Gains 1 371
Unrealized Losses (1,050) 0
Short-term investments 1,077,575 664,275
Amortized Cost Basis 1,338,963 1,829,848
Unrealized Gains 1 438
Unrealized Losses (1,053) 0
Total cash, cash equivalents and short-term investments 1,337,911 1,830,286
U.S. Treasury securities    
Short-term investments:    
Amortized Cost Basis 1,065,498 636,214
Unrealized Gains 1 367
Unrealized Losses (1,049) 0
Short-term investments 1,064,450 636,581
Commercial paper    
Short-term investments:    
Amortized Cost Basis 13,126 21,767
Unrealized Gains 0 4
Unrealized Losses (1) 0
Short-term investments 13,125 21,771
Certificates of deposit    
Short-term investments:    
Amortized Cost Basis 0 5,923
Unrealized Gains 0 0
Unrealized Losses 0 0
Short-term investments 0 5,923
Demand deposits    
Total cash and equivalents    
Amortized Cost Basis 37,481 16,536
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 37,481 16,536
Total cash equivalents    
Total cash and equivalents    
Amortized Cost Basis 222,858 1,149,408
Unrealized Gains 0 67
Unrealized Losses (3) 0
Estimated Fair Value 222,855 1,149,475
Money market funds    
Total cash and equivalents    
Amortized Cost Basis 154,303 748,322
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 154,303 748,322
U.S. Treasury securities    
Total cash and equivalents    
Amortized Cost Basis 58,279 334,339
Unrealized Gains 0 59
Unrealized Losses (3) 0
Estimated Fair Value 58,276 334,398
Commercial paper    
Total cash and equivalents    
Amortized Cost Basis 9,636 48,762
Unrealized Gains 0 7
Unrealized Losses 0 0
Estimated Fair Value 9,636 48,769
Certificates of deposit    
Total cash and equivalents    
Amortized Cost Basis 640 17,985
Unrealized Gains 0 1
Unrealized Losses 0 0
Estimated Fair Value $ 640 $ 17,986