XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash Equivalents and Investments Classified as Available-for-sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Schedule Of Available For Sale Securities [Line Items]    
Cost $ 286,403 $ 195,300
Unrealized Gains 4 6
Unrealized (Losses) (95) (17)
Estimated Fair Value 286,312 195,289
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cost 14,888 6,254
Estimated Fair Value 14,888 6,254
Corporate notes and commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Cost 172,213 133,112
Unrealized Gains 1 1
Unrealized (Losses) (41) (14)
Estimated Fair Value 172,173 133,099
U.S. government agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Cost 99,302 55,934
Unrealized Gains 3 5
Unrealized (Losses) (54) (3)
Estimated Fair Value 99,251 55,936
Cash equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 103,784 64,998
Short-term investments    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value $ 182,528 $ 130,291