v3.26.1
FINANCIAL INSTRUMENTS - Cash Equivalents and Marketable Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value    
Less Than 12 Months $ 170,934 $ 49,252
12 Months or Longer 0 0
Total 170,934 49,252
Gross Unrealized Losses    
Less Than 12 Months (215) (54)
12 Months or Longer 0 0
Total (215) (54)
Government-sponsored enterprise securities (due in less than one year)    
Fair Value    
Less Than 12 Months 2,959  
12 Months or Longer 0  
Total 2,959  
Gross Unrealized Losses    
Less Than 12 Months (1)  
12 Months or Longer 0  
Total (1)  
Municipal securities (due in less than one year)    
Fair Value    
Less Than 12 Months 4,998  
12 Months or Longer 0  
Total 4,998  
Gross Unrealized Losses    
Less Than 12 Months (2)  
12 Months or Longer 0  
Total (2)  
Municipal securities (due in one to two years)    
Fair Value    
Less Than 12 Months 2,017  
12 Months or Longer 0  
Total 2,017  
Gross Unrealized Losses    
Less Than 12 Months (7)  
12 Months or Longer 0  
Total (7)  
Commercial paper (cash equivalent)    
Fair Value    
Less Than 12 Months 4,995  
12 Months or Longer 0  
Total 4,995  
Gross Unrealized Losses    
Less Than 12 Months 0  
12 Months or Longer 0  
Total 0  
Commercial paper (due in less than one year)    
Fair Value    
Less Than 12 Months 37,753  
12 Months or Longer 0  
Total 37,753  
Gross Unrealized Losses    
Less Than 12 Months (28)  
12 Months or Longer 0  
Total (28)  
Corporate notes (due in less than one year)    
Fair Value    
Less Than 12 Months 93,543 17,987
12 Months or Longer 0 0
Total 93,543 17,987
Gross Unrealized Losses    
Less Than 12 Months (130) (16)
12 Months or Longer 0 0
Total (130) (16)
Corporate notes (due in one to two years)    
Fair Value    
Less Than 12 Months 24,669 31,265
12 Months or Longer 0 0
Total 24,669 31,265
Gross Unrealized Losses    
Less Than 12 Months (47) (38)
12 Months or Longer 0 0
Total $ (47) $ (38)