v3.26.1
MARKETABLE SECURITIES - Available for Sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Short-term AFS securities    
Amortized cost, short-term AFS securities $ 407,242 $ 385,611
Gross unrealized gains, short-term AFS securities 648 1,111
Gross unrealized losses, short-term AFS securities (100) (10)
Fair value, short-term AFS securities 407,790 386,712
Long-term AFS securities    
Amortized cost, long-term AFS securities 513,835 523,640
Gross unrealized gains, long-term AFS securities 310 2,101
Gross unrealized losses, long-term AFS securities (1,479) (46)
Fair value, long-term AFS securities 512,666 525,695
U.S. Treasury securities    
Short-term AFS securities    
Amortized cost, short-term AFS securities 225,581 200,604
Gross unrealized gains, short-term AFS securities 435 660
Gross unrealized losses, short-term AFS securities (37) (1)
Fair value, short-term AFS securities 225,979 201,263
Long-term AFS securities    
Amortized cost, long-term AFS securities 279,132 289,530
Gross unrealized gains, long-term AFS securities 199 1,372
Gross unrealized losses, long-term AFS securities (654) (3)
Fair value, long-term AFS securities 278,677 290,899
Corporate debt securities    
Short-term AFS securities    
Amortized cost, short-term AFS securities 181,661 185,007
Gross unrealized gains, short-term AFS securities 213 451
Gross unrealized losses, short-term AFS securities (63) (9)
Fair value, short-term AFS securities 181,811 185,449
Long-term AFS securities    
Amortized cost, long-term AFS securities 227,827 227,235
Gross unrealized gains, long-term AFS securities 111 724
Gross unrealized losses, long-term AFS securities (798) (43)
Fair value, long-term AFS securities 227,140 227,916
U.S. governmental agency securities    
Long-term AFS securities    
Amortized cost, long-term AFS securities 6,876 6,875
Gross unrealized gains, long-term AFS securities 0 5
Gross unrealized losses, long-term AFS securities (27) 0
Fair value, long-term AFS securities $ 6,849 $ 6,880