XML 39 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Summary of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Schedule Of Available For Sale Securities [Line Items]    
Cost $ 140,811 $ 186,320
Unrealized (Loss) (173) (270)
Estimated Fair Value 140,638 186,050
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cost 15,160 12,430
Estimated Fair Value 15,160 12,430
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Cost 13,949 34,505
Unrealized (Loss) (13) (68)
Estimated Fair Value 13,936 34,437
U.S. government agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Cost 33,423 53,832
Unrealized (Loss) (122) (141)
Estimated Fair Value 33,301 53,691
Corporate notes and commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Cost 78,279 85,553
Unrealized (Loss) (38) (61)
Estimated Fair Value 78,241 85,492
Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 59,877 47,931
Short-term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 80,321 115,318
Long-term investments    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value   22,361
Restricted Cash    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value $ 440 $ 440