v3.26.1
MARKETABLE SECURITIES - Available for Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Short-term AFS securities    
Amortized cost, short-term AFS securities $ 428,134 $ 385,611
Gross unrealized gains, short-term AFS securities 275 1,111
Gross unrealized losses, short-term AFS securities (254) (10)
Fair value, short-term AFS securities 428,155 386,712
Long-term AFS securities    
Amortized cost, long-term AFS securities 558,374 523,640
Gross unrealized gains, long-term AFS securities 37 2,101
Gross unrealized losses, long-term AFS securities (2,914) (46)
Fair value, long-term AFS securities 555,497 525,695
U.S. Treasury securities    
Short-term AFS securities    
Amortized cost, short-term AFS securities 242,529 200,604
Gross unrealized gains, short-term AFS securities 150 660
Gross unrealized losses, short-term AFS securities (162) (1)
Fair value, short-term AFS securities 242,517 201,263
Long-term AFS securities    
Amortized cost, long-term AFS securities 280,636 289,530
Gross unrealized gains, long-term AFS securities 0 1,372
Gross unrealized losses, long-term AFS securities (1,697) (3)
Fair value, long-term AFS securities 278,939 290,899
Corporate debt securities    
Short-term AFS securities    
Amortized cost, short-term AFS securities 185,605 185,007
Gross unrealized gains, short-term AFS securities 125 451
Gross unrealized losses, short-term AFS securities (92) (9)
Fair value, short-term AFS securities 185,638 185,449
Long-term AFS securities    
Amortized cost, long-term AFS securities 270,860 227,235
Gross unrealized gains, long-term AFS securities 37 724
Gross unrealized losses, long-term AFS securities (1,169) (43)
Fair value, long-term AFS securities 269,728 227,916
U.S. governmental agency securities    
Long-term AFS securities    
Amortized cost, long-term AFS securities 6,878 6,875
Gross unrealized gains, long-term AFS securities 0 5
Gross unrealized losses, long-term AFS securities (48) 0
Fair value, long-term AFS securities $ 6,830 $ 6,880