XML 30 R24.htm IDEA: XBRL DOCUMENT v2.4.0.6
Summary of Cash, Cash Equivalents and Available-for-sale Marketable Securities (Detail) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Cash, cash equivalents and marketable securities [Line Items]    
Amortized Cost $ 160,229 $ 113,964
Unrealized Gains 7 9
Unrealized Losses (37) (12)
Estimated Fair Value 160,199 113,961
Cash and Cash Equivalents
   
Cash, cash equivalents and marketable securities [Line Items]    
Amortized Cost 34,530 31,943
Unrealized Losses   (2)
Estimated Fair Value 34,530 31,941
Cash and Cash Equivalents | Cash
   
Cash, cash equivalents and marketable securities [Line Items]    
Amortized Cost 2,001 2,290
Estimated Fair Value 2,001 2,290
Cash and Cash Equivalents | Money market funds
   
Cash, cash equivalents and marketable securities [Line Items]    
Amortized Cost 26,352 17,171
Estimated Fair Value 26,352 17,171
Cash and Cash Equivalents | US Government Agencies Debt Securities
   
Cash, cash equivalents and marketable securities [Line Items]    
Amortized Cost 6,177 9,438
Estimated Fair Value 6,177 9,438
Cash and Cash Equivalents | Corporate Debt Securities, Secured by U.S. Government
   
Cash, cash equivalents and marketable securities [Line Items]    
Amortized Cost   3,044
Unrealized Losses   (2)
Estimated Fair Value   3,042
Available-for-sale Securities
   
Cash, cash equivalents and marketable securities [Line Items]    
Amortized Cost 125,699 82,021
Unrealized Gains 7 9
Unrealized Losses (37) (10)
Estimated Fair Value 125,669 82,020
Available-for-sale Securities | US Government Agencies Debt Securities
   
Cash, cash equivalents and marketable securities [Line Items]    
Amortized Cost 98,764 26,488
Unrealized Gains 7  
Unrealized Losses (34) (6)
Estimated Fair Value 98,737 26,482
Available-for-sale Securities | Corporate Debt Securities, Secured by U.S. Government
   
Cash, cash equivalents and marketable securities [Line Items]    
Amortized Cost 26,935 55,533
Unrealized Gains   9
Unrealized Losses (3) (4)
Estimated Fair Value $ 26,932 $ 55,538