v3.26.1
FINANCIAL INSTRUMENTS - Cash Equivalents and Marketable Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value    
Less Than 12 Months $ 216,350 $ 49,252
12 Months or Longer 0 0
Total 216,350 49,252
Gross Unrealized Losses    
Less Than 12 Months (243) (54)
12 Months or Longer 0 0
Total (243) (54)
Government-sponsored enterprise securities (due in less than one year)    
Fair Value    
Less Than 12 Months 2,986  
12 Months or Longer 0  
Total 2,986  
Gross Unrealized Losses    
Less Than 12 Months (1)  
12 Months or Longer 0  
Total (1)  
U.S. Treasury securities (due in less than one year)    
Fair Value    
Less Than 12 Months 21,881  
12 Months or Longer 0  
Total 21,881  
Gross Unrealized Losses    
Less Than 12 Months (15)  
12 Months or Longer 0  
Total (15)  
Municipal securities (due in less than one year)    
Fair Value    
Less Than 12 Months 5,008  
12 Months or Longer 0  
Total 5,008  
Gross Unrealized Losses    
Less Than 12 Months (4)  
12 Months or Longer 0  
Total (4)  
Municipal securities (due in one to two years)    
Fair Value    
Less Than 12 Months 2,009  
12 Months or Longer 0  
Total 2,009  
Gross Unrealized Losses    
Less Than 12 Months (11)  
12 Months or Longer 0  
Total (11)  
Commercial paper (due in less than one year)    
Fair Value    
Less Than 12 Months 65,893  
12 Months or Longer 0  
Total 65,893  
Gross Unrealized Losses    
Less Than 12 Months (73)  
12 Months or Longer 0  
Total (73)  
Corporate notes (due in less than one year)    
Fair Value    
Less Than 12 Months 96,460 17,987
12 Months or Longer 0 0
Total 96,460 17,987
Gross Unrealized Losses    
Less Than 12 Months (86) (16)
12 Months or Longer 0 0
Total (86) (16)
Corporate notes (due in one to two years)    
Fair Value    
Less Than 12 Months 22,113 31,265
12 Months or Longer 0 0
Total 22,113 31,265
Gross Unrealized Losses    
Less Than 12 Months (53) (38)
12 Months or Longer 0 0
Total $ (53) $ (38)