v3.26.1
MARKETABLE SECURITIES - Available-for-sale Securities - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
U.S. Treasury securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities $ 108,369 $ 0
Unrealized losses, less than 12 months, short-term AFS securities (157) 0
Fair value, 12 months or greater, short-term AFS securities 3,970 3,936
Unrealized losses, 12 months or greater, short-term AFS securities (5) (1)
Fair value, short-term AFS securities 112,339 3,936
Unrealized losses, short-term AFS securities (162) (1)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 278,940 12,598
Unrealized losses, less than 12 months, long-term AFS securities (1,697) (3)
Fair value, 12 months or greater, long-term AFS securities 0 0
Unrealized losses, 12 months or greater, long-term AFS securities 0 0
Fair value, long-term AFS securities 278,940 12,598
Unrealized losses, long-term AFS securities (1,697) (3)
Corporate debt securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 77,424 10,811
Unrealized losses, less than 12 months, short-term AFS securities (92) (9)
Fair value, 12 months or greater, short-term AFS securities 0 0
Unrealized losses, 12 months or greater, short-term AFS securities 0 0
Fair value, short-term AFS securities 77,424 10,811
Unrealized losses, short-term AFS securities (92) (9)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 252,435 48,445
Unrealized losses, less than 12 months, long-term AFS securities (1,169) (43)
Fair value, 12 months or greater, long-term AFS securities 0 0
Unrealized losses, 12 months or greater, long-term AFS securities 0 0
Fair value, long-term AFS securities 252,435 48,445
Unrealized losses, long-term AFS securities (1,169) (43)
Total short-term AFS securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 185,793 10,811
Unrealized losses, less than 12 months, short-term AFS securities (249) (9)
Fair value, 12 months or greater, short-term AFS securities 3,970 3,936
Unrealized losses, 12 months or greater, short-term AFS securities (5) (1)
Fair value, short-term AFS securities 189,763 14,747
Unrealized losses, short-term AFS securities (254) (10)
U.S. governmental agency securities    
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 6,830  
Unrealized losses, less than 12 months, long-term AFS securities (48)  
Fair value, 12 months or greater, long-term AFS securities 0  
Unrealized losses, 12 months or greater, long-term AFS securities 0  
Fair value, long-term AFS securities 6,830  
Unrealized losses, long-term AFS securities (48)  
Total long-term AFS securities    
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 538,205 61,043
Unrealized losses, less than 12 months, long-term AFS securities (2,914) (46)
Fair value, 12 months or greater, long-term AFS securities 0 0
Unrealized losses, 12 months or greater, long-term AFS securities 0 0
Fair value, long-term AFS securities 538,205 61,043
Unrealized losses, long-term AFS securities $ (2,914) $ (46)