Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements and Marketable Securities - Financial Assets at Fair Value on Recurring Basis (Detail)

v2.4.0.6
Fair Value Measurements and Marketable Securities - Financial Assets at Fair Value on Recurring Basis (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2013
Dec. 31, 2012
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities $ 104,102 $ 70,825
Basis of Fair Value Measurements, Level 1 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities 9,345 5,886
Basis of Fair Value Measurements, Level 2 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities 94,757 64,939
Basis of Fair Value Measurements, Level 3 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities      
Money market funds [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities 9,345 5,886
Money market funds [Member] | Basis of Fair Value Measurements, Level 1 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities 9,345 5,886
Money market funds [Member] | Basis of Fair Value Measurements, Level 2 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities      
Money market funds [Member] | Basis of Fair Value Measurements, Level 3 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities      
Certificates of deposit [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities 2,125 1,185
Certificates of deposit [Member] | Basis of Fair Value Measurements, Level 1 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities      
Certificates of deposit [Member] | Basis of Fair Value Measurements, Level 2 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities 2,125 1,185
Certificates of deposit [Member] | Basis of Fair Value Measurements, Level 3 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities      
Corporate debt securities [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities 42,978 20,242
Corporate debt securities [Member] | Basis of Fair Value Measurements, Level 1 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities      
Corporate debt securities [Member] | Basis of Fair Value Measurements, Level 2 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities 42,978 20,242
Corporate debt securities [Member] | Basis of Fair Value Measurements, Level 3 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities      
Government securities [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities 35,664 27,899
Government securities [Member] | Basis of Fair Value Measurements, Level 1 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities      
Government securities [Member] | Basis of Fair Value Measurements, Level 2 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities 35,664 27,899
Government securities [Member] | Basis of Fair Value Measurements, Level 3 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities      
Commercial paper [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities 13,990 15,613
Commercial paper [Member] | Basis of Fair Value Measurements, Level 1 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities      
Commercial paper [Member] | Basis of Fair Value Measurements, Level 2 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities 13,990 15,613
Commercial paper [Member] | Basis of Fair Value Measurements, Level 3 [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Total cash equivalents and marketable securities