XML 42 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Money Market Funds and Marketable Securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Jun. 30, 2016
Dec. 31, 2015
Cash, Money Market Funds, and Marketable Securities        
Cash and cash equivalents, Amortized Cost $ 37,394 $ 187,026 $ 63,656 $ 69,485
Cash and cash equivalents, Fair Value 37,394 187,026    
Marketable securities, Amortized Cost 189,807 143,222    
Gross Unrealized Gain 66 134    
Gross Unrealized Loss (35) (31)    
Marketable securities, Fair Value 189,838 143,325    
Cash and marketable securities, Amortized Cost 227,201 330,248    
Cash and marketable securities, Fair Value 227,232 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 93,700 58,700    
Other current liabilities        
Cash, Money Market Funds, and Marketable Securities        
Derivative liabilities 0 300    
Other current liabilities | Foreign exchange forward contract | Not designated        
Cash, Money Market Funds, and Marketable Securities        
Derivative liabilities 0      
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 108,683 74,564    
Gross Unrealized Gain 1 2    
Gross Unrealized Loss (35) (31)    
Marketable securities, Fair Value 108,649 74,535    
Commercial paper        
Cash, Money Market Funds, and Marketable Securities        
Marketable securities, Amortized Cost 80,724 68,258    
Gross Unrealized Gain 65 132    
Marketable securities, Fair Value 80,789 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