XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
MARKETABLE SECURITIES - Available-for-sale Securities - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Corporate debt securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities $ 19,510 $ 28,741
Gross unrealized losses, less than 12 months, short-term AFS securities (17) (28)
Fair value, 12 months or greater, short-term AFS securities 998 249
Gross unrealized losses, 12 months or greater, short-term AFS securities 0 0
Fair value, short-term AFS securities 20,508 28,990
Gross unrealized losses, short-term AFS securities (17) (28)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 44,062 68,163
Gross unrealized losses, less than 12 months, long-term AFS securities (46) (303)
Fair value, 12 months or greater, long-term AFS securities 0 0
Gross unrealized losses, 12 months or greater, long-term AFS securities 0 0
Fair value, long-term AFS securities 44,062 68,163
Gross unrealized losses, long-term AFS securities (46) (303)
U.S. Treasury securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 2,017 13,023
Gross unrealized losses, less than 12 months, short-term AFS securities 0 (18)
Fair value, 12 months or greater, short-term AFS securities 7,017 1,297
Gross unrealized losses, 12 months or greater, short-term AFS securities (5) (2)
Fair value, short-term AFS securities 9,034 14,320
Gross unrealized losses, short-term AFS securities (5) (20)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 32,480 64,325
Gross unrealized losses, less than 12 months, long-term AFS securities (30) (261)
Fair value, 12 months or greater, long-term AFS securities 6,936 0
Gross unrealized losses, 12 months or greater, long-term AFS securities (11) 0
Fair value, long-term AFS securities 39,416 64,325
Gross unrealized losses, long-term AFS securities (41) (261)
U.S. governmental agency securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities   0
Gross unrealized losses, less than 12 months, short-term AFS securities   0
Fair value, 12 months or greater, short-term AFS securities   3,971
Gross unrealized losses, 12 months or greater, short-term AFS securities   (4)
Fair value, short-term AFS securities   3,971
Gross unrealized losses, short-term AFS securities   (4)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 2,579  
Gross unrealized losses, less than 12 months, long-term AFS securities (3)  
Fair value, 12 months or greater, long-term AFS securities 0  
Gross unrealized losses, 12 months or greater, long-term AFS securities 0  
Fair value, long-term AFS securities 2,579  
Gross unrealized losses, long-term AFS securities (3)  
Total short-term AFS securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 21,527 41,764
Gross unrealized losses, less than 12 months, short-term AFS securities (17) (46)
Fair value, 12 months or greater, short-term AFS securities 8,015 5,517
Gross unrealized losses, 12 months or greater, short-term AFS securities (5) (6)
Fair value, short-term AFS securities 29,542 47,281
Gross unrealized losses, short-term AFS securities (22) (52)
Total long-term AFS securities    
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 79,121 132,488
Gross unrealized losses, less than 12 months, long-term AFS securities (79) (564)
Fair value, 12 months or greater, long-term AFS securities 6,936 0
Gross unrealized losses, 12 months or greater, long-term AFS securities (11) 0
Fair value, long-term AFS securities 86,057 132,488
Gross unrealized losses, long-term AFS securities $ (90) $ (564)