XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
MARKETABLE SECURITIES - Available for Sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Short-term AFS securities    
Amortized cost, short-term AFS securities $ 367,041 $ 365,600
Gross unrealized gains, short-term AFS securities 994 926
Gross unrealized losses, short-term AFS securities (22) (52)
Fair value, short-term AFS securities 368,013 366,474
Long-term AFS securities    
Amortized cost, long-term AFS securities 477,573 345,708
Gross unrealized gains, long-term AFS securities 1,946 802
Gross unrealized losses, long-term AFS securities (90) (564)
Fair value, long-term AFS securities 479,429 345,946
Corporate debt securities    
Short-term AFS securities    
Amortized cost, short-term AFS securities 191,583 153,988
Gross unrealized gains, short-term AFS securities 531 415
Gross unrealized losses, short-term AFS securities (17) (28)
Fair value, short-term AFS securities 192,097 154,375
Long-term AFS securities    
Amortized cost, long-term AFS securities 195,984 190,772
Gross unrealized gains, long-term AFS securities 685 544
Gross unrealized losses, long-term AFS securities (46) (303)
Fair value, long-term AFS securities 196,623 191,013
U.S. Treasury securities    
Short-term AFS securities    
Amortized cost, short-term AFS securities 171,058 203,238
Gross unrealized gains, short-term AFS securities 463 511
Gross unrealized losses, short-term AFS securities (5) (20)
Fair value, short-term AFS securities 171,516 203,729
Long-term AFS securities    
Amortized cost, long-term AFS securities 279,007 154,936
Gross unrealized gains, long-term AFS securities 1,261 258
Gross unrealized losses, long-term AFS securities (41) (261)
Fair value, long-term AFS securities 280,227 154,933
Certificates of deposit    
Short-term AFS securities    
Amortized cost, short-term AFS securities 4,400 4,400
Gross unrealized gains, short-term AFS securities 0 0
Gross unrealized losses, short-term AFS securities 0 0
Fair value, short-term AFS securities 4,400 4,400
U.S. governmental agency securities    
Short-term AFS securities    
Amortized cost, short-term AFS securities   3,974
Gross unrealized gains, short-term AFS securities   0
Gross unrealized losses, short-term AFS securities   (4)
Fair value, short-term AFS securities   $ 3,970
Long-term AFS securities    
Amortized cost, long-term AFS securities 2,582  
Gross unrealized gains, long-term AFS securities 0  
Gross unrealized losses, long-term AFS securities (3)  
Fair value, long-term AFS securities $ 2,579