XML 41 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash Equivalents and Investments Classified as Available-for-sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Schedule Of Available For Sale Securities [Line Items]    
Cost $ 239,538 $ 195,300
Unrealized Gains   6
Unrealized (Losses) (70) (17)
Estimated Fair Value 239,468 195,289
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cost 18,046 6,254
Estimated Fair Value 18,046 6,254
Corporate notes and commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Cost 134,702 133,112
Unrealized Gains   1
Unrealized (Losses) (25) (14)
Estimated Fair Value 134,677 133,099
U.S. government agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Cost 86,790 55,934
Unrealized Gains   5
Unrealized (Losses) (45) (3)
Estimated Fair Value 86,745 55,936
Cash equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 93,607 64,998
Short-term investments    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value $ 145,861 $ 130,291