v3.26.3
MARKETABLE SECURITIES - Available-for-sale Securities - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
U.S. Treasury securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities $ 213,342 $ 0
Unrealized losses, less than 12 months, short-term AFS securities (685) 0
Fair value, 12 months or greater, short-term AFS securities 0 3,936
Unrealized losses, 12 months or greater, short-term AFS securities 0 (1)
Fair value, short-term AFS securities 213,342 3,936
Unrealized losses, short-term AFS securities (685) (1)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 267,689 12,598
Unrealized losses, less than 12 months, long-term AFS securities (3,556) (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 267,689 12,598
Unrealized losses, long-term AFS securities (3,556) (3)
Corporate debt securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 150,697 10,811
Unrealized losses, less than 12 months, short-term AFS securities (495) (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 150,697 10,811
Unrealized losses, short-term AFS securities (495) (9)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 303,493 48,445
Unrealized losses, less than 12 months, long-term AFS securities (3,333) (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 303,493 48,445
Unrealized losses, long-term AFS securities (3,333) (43)
U.S. governmental agency securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 2,557  
Unrealized losses, less than 12 months, short-term AFS securities (26)  
Fair value, 12 months or greater, short-term AFS securities 0  
Unrealized losses, 12 months or greater, short-term AFS securities 0  
Fair value, short-term AFS securities 2,557  
Unrealized losses, short-term AFS securities (26)  
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 7,772  
Unrealized losses, less than 12 months, long-term AFS securities (69)  
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 7,772  
Unrealized losses, long-term AFS securities (69)  
Total short-term AFS securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 366,596 10,811
Unrealized losses, less than 12 months, short-term AFS securities (1,206) (9)
Fair value, 12 months or greater, short-term AFS securities 0 3,936
Unrealized losses, 12 months or greater, short-term AFS securities 0 (1)
Fair value, short-term AFS securities 366,596 14,747
Unrealized losses, short-term AFS securities (1,206) (10)
Total long-term AFS securities    
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 578,954 61,043
Unrealized losses, less than 12 months, long-term AFS securities (6,958) (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 578,954 61,043
Unrealized losses, long-term AFS securities $ (6,958) $ (46)