v3.26.1
INVESTMENTS (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Available-for-sale    
Amortized Cost $ 2,014,061 $ 1,163,152
Gross Unrealized Holding Gains 1 1,261
Gross Unrealized Holding Losses 5,916  
Fair Value 2,008,146 1,164,413
Continuous Unrealized Loss Position less than 12 Months 5,916  
Short-term | Commercial paper    
Available-for-sale    
Amortized Cost 174,270 90,418
Gross Unrealized Holding Gains 1 1
Fair Value 174,271 90,419
Short-term | Municipal securities    
Available-for-sale    
Amortized Cost 3,107 674
Gross Unrealized Holding Gains   1
Gross Unrealized Holding Losses 5  
Fair Value 3,102 675
Continuous Unrealized Loss Position less than 12 Months 5  
Short-term | U.S. government agency securities    
Available-for-sale    
Amortized Cost 62,316  
Gross Unrealized Holding Losses 53  
Fair Value 62,263  
Continuous Unrealized Loss Position less than 12 Months 53  
Short-term | U.S. treasuries    
Available-for-sale    
Amortized Cost 653,881 489,007
Gross Unrealized Holding Gains   492
Gross Unrealized Holding Losses 907  
Fair Value 652,974 489,499
Continuous Unrealized Loss Position less than 12 Months 907  
Short-term | Certificates of deposit    
Available-for-sale    
Amortized Cost   12,728
Fair Value   12,728
Short-term | Corporate bonds    
Available-for-sale    
Amortized Cost 334,849 83,639
Gross Unrealized Holding Gains   124
Gross Unrealized Holding Losses 627  
Fair Value 334,222 83,763
Continuous Unrealized Loss Position less than 12 Months 627  
Long-term | Municipal securities    
Available-for-sale    
Amortized Cost 593 1,206
Gross Unrealized Holding Gains   1
Gross Unrealized Holding Losses 4  
Fair Value 589 1,207
Continuous Unrealized Loss Position less than 12 Months 4  
Long-term | U.S. government agency securities    
Available-for-sale    
Amortized Cost 42,124  
Gross Unrealized Holding Losses 289  
Fair Value 41,835  
Continuous Unrealized Loss Position less than 12 Months 289  
Long-term | U.S. treasuries    
Available-for-sale    
Amortized Cost 468,616 259,613
Gross Unrealized Holding Gains   353
Gross Unrealized Holding Losses 2,664  
Fair Value 465,952 259,966
Continuous Unrealized Loss Position less than 12 Months 2,664  
Long-term | Corporate bonds    
Available-for-sale    
Amortized Cost 274,305 225,867
Gross Unrealized Holding Gains   289
Gross Unrealized Holding Losses 1,367  
Fair Value 272,938 $ 226,156
Continuous Unrealized Loss Position less than 12 Months $ 1,367