v3.26.1
MARKETABLE SECURITIES - Available-for-sale Securities - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
U.S. Treasury securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities $ 46,227 $ 0
Unrealized losses, less than 12 months, short-term AFS securities (30) 0
Fair value, 12 months or greater, short-term AFS securities 3,950 3,936
Unrealized losses, 12 months or greater, short-term AFS securities (7) (1)
Fair value, short-term AFS securities 50,177 3,936
Unrealized losses, short-term AFS securities (37) (1)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 165,746 12,598
Unrealized losses, less than 12 months, long-term AFS securities (654) (3)
Fair value, 12 months or greater, long-term AFS securities 0 0
Unrealized losses, 12 months or greater, long-term AFS securities 0 0
Fair value, long-term AFS securities 165,746 12,598
Unrealized losses, long-term AFS securities (654) (3)
Corporate debt securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 68,855 10,811
Unrealized losses, less than 12 months, short-term AFS securities (63) (9)
Fair value, 12 months or greater, short-term AFS securities 0 0
Unrealized losses, 12 months or greater, short-term AFS securities 0 0
Fair value, short-term AFS securities 68,855 10,811
Unrealized losses, short-term AFS securities (63) (9)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 179,935 48,445
Unrealized losses, less than 12 months, long-term AFS securities (798) (43)
Fair value, 12 months or greater, long-term AFS securities 0 0
Unrealized losses, 12 months or greater, long-term AFS securities 0 0
Fair value, long-term AFS securities 179,935 48,445
Unrealized losses, long-term AFS securities (798) (43)
Total short-term AFS securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 115,082 10,811
Unrealized losses, less than 12 months, short-term AFS securities (93) (9)
Fair value, 12 months or greater, short-term AFS securities 3,950 3,936
Unrealized losses, 12 months or greater, short-term AFS securities (7) (1)
Fair value, short-term AFS securities 119,032 14,747
Unrealized losses, short-term AFS securities (100) (10)
U.S. governmental agency securities    
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 6,850  
Unrealized losses, less than 12 months, long-term AFS securities (27)  
Fair value, 12 months or greater, long-term AFS securities 0  
Unrealized losses, 12 months or greater, long-term AFS securities 0  
Fair value, long-term AFS securities 6,850  
Unrealized losses, long-term AFS securities (27)  
Total long-term AFS securities    
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 352,531 61,043
Unrealized losses, less than 12 months, long-term AFS securities (1,479) (46)
Fair value, 12 months or greater, long-term AFS securities 0 0
Unrealized losses, 12 months or greater, long-term AFS securities 0 0
Fair value, long-term AFS securities 352,531 61,043
Unrealized losses, long-term AFS securities $ (1,479) $ (46)