v3.26.3
MARKETABLE SECURITIES - Available for Sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Short-term AFS securities    
Amortized cost, short-term AFS securities $ 452,706 $ 385,611
Gross unrealized gains, short-term AFS securities 20 1,111
Gross unrealized losses, short-term AFS securities (1,206) (10)
Fair value, short-term AFS securities 451,520 386,712
Long-term AFS securities    
Amortized cost, long-term AFS securities 598,793 523,640
Gross unrealized gains, long-term AFS securities 7 2,101
Gross unrealized losses, long-term AFS securities (6,958) (46)
Fair value, long-term AFS securities 591,842 525,695
U.S. Treasury securities    
Short-term AFS securities    
Amortized cost, short-term AFS securities 266,510 200,604
Gross unrealized gains, short-term AFS securities 12 660
Gross unrealized losses, short-term AFS securities (685) (1)
Fair value, short-term AFS securities 265,837 201,263
Long-term AFS securities    
Amortized cost, long-term AFS securities 278,833 289,530
Gross unrealized gains, long-term AFS securities 4 1,372
Gross unrealized losses, long-term AFS securities (3,556) (3)
Fair value, long-term AFS securities 275,281 290,899
Corporate debt securities    
Short-term AFS securities    
Amortized cost, short-term AFS securities 183,612 185,007
Gross unrealized gains, short-term AFS securities 8 451
Gross unrealized losses, short-term AFS securities (495) (9)
Fair value, short-term AFS securities 183,125 185,449
Long-term AFS securities    
Amortized cost, long-term AFS securities 312,119 227,235
Gross unrealized gains, long-term AFS securities 3 724
Gross unrealized losses, long-term AFS securities (3,333) (43)
Fair value, long-term AFS securities 308,789 227,916
U.S. governmental agency securities    
Short-term AFS securities    
Amortized cost, short-term AFS securities 2,584  
Gross unrealized gains, short-term AFS securities 0  
Gross unrealized losses, short-term AFS securities (26)  
Fair value, short-term AFS securities 2,558  
Long-term AFS securities    
Amortized cost, long-term AFS securities 7,841 6,875
Gross unrealized gains, long-term AFS securities 0 5
Gross unrealized losses, long-term AFS securities (69) 0
Fair value, long-term AFS securities $ 7,772 $ 6,880