XML 42 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Money Market Funds and Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2017
Dec. 31, 2016
Mar. 31, 2016
Dec. 31, 2015
Cash, Money Market Funds, and Marketable Securities        
Cash and cash equivalents, Amortized Cost $ 44,755 $ 187,026 $ 23,510 $ 69,485
Cash and cash equivalents, Fair Value 44,755 187,026    
Gain (loss) on derivative instruments 200      
Marketable securities, Amortized Cost 234,902 143,222    
Gross Unrealized Gain 223 134    
Gross Unrealized Loss (38) (31)    
Marketable securities, Fair Value 235,087 143,325    
Cash and marketable securities, Amortized Cost 279,657 330,248    
Cash and marketable securities, Fair Value 279,842 330,351    
Available-for-sale investments        
Realized gain (loss) on securities available-for-sale 0 0    
Fair value of available for sale securities in unrealized loss positions 101,300 58,700    
Other current liabilities        
Cash, Money Market Funds, and Marketable Securities        
Derivative liabilities 100      
Other current liabilities | Foreign exchange forward contract | Not designated        
Cash, Money Market Funds, and Marketable Securities        
Derivative liabilities 100      
Other expense | Foreign exchange forward contract | Not designated        
Cash, Money Market Funds, and Marketable Securities        
Gain (loss) on derivative instruments 200      
Corporate debt securities        
Cash, Money Market Funds, and Marketable Securities        
Marketable securities, Amortized Cost 124,061 74,564    
Gross Unrealized Gain 5 2    
Gross Unrealized Loss (38) (31)    
Marketable securities, Fair Value 124,028 74,535    
Commercial paper        
Cash, Money Market Funds, and Marketable Securities        
Marketable securities, Amortized Cost 110,441 68,258    
Gross Unrealized Gain 218 132    
Marketable securities, Fair Value 110,659 68,390    
Money market        
Cash, Money Market Funds, and Marketable Securities        
Marketable securities, Amortized Cost 350 350    
Marketable securities, Fair Value 350 350    
Certificate of deposit        
Cash, Money Market Funds, and Marketable Securities        
Marketable securities, Amortized Cost 50 50    
Marketable securities, Fair Value $ 50 $ 50