XML 38 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
FAIR VALUE - Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Jun. 30, 2015
Dec. 31, 2014
Fair value measurements        
Cash and cash equivalents $ 49,010 $ 41,135 $ 33,765 $ 58,131
Marketable securities 175,067 265,744    
Fair Value        
Fair value measurements        
Total 224,077 306,879    
Fair Value Inputs Level 1        
Fair value measurements        
Total 49,010 37,435    
Fair Value Inputs Level 2        
Fair value measurements        
Total 175,067 269,444    
Long-term debt 4,700 4,800    
Cash and Money Market | Fair Value        
Fair value measurements        
Cash and cash equivalents 49,010 37,435    
Cash and Money Market | Fair Value Inputs Level 1        
Fair value measurements        
Cash and cash equivalents 49,010 37,435    
Corporate bonds | Fair Value        
Fair value measurements        
Marketable securities 115,959 179,211    
Corporate bonds | Fair Value Inputs Level 2        
Fair value measurements        
Marketable securities 115,959 179,211    
U.S. government agency securities | Fair Value        
Fair value measurements        
Marketable securities 4,570 7,039    
U.S. government agency securities | Fair Value Inputs Level 2        
Fair value measurements        
Marketable securities 4,570 7,039    
Asset backed securities | Fair Value        
Fair value measurements        
Marketable securities 48,411 77,495    
Asset backed securities | Fair Value Inputs Level 2        
Fair value measurements        
Marketable securities 48,411 77,495    
Commercial paper. | Fair Value        
Fair value measurements        
Cash and cash equivalents   3,700    
Marketable securities 2,626      
Commercial paper. | Fair Value Inputs Level 2        
Fair value measurements        
Cash and cash equivalents   3,700    
Marketable securities 2,626      
Certificates of deposit | Fair Value        
Fair value measurements        
Marketable securities 3,501 1,999    
Certificates of deposit | Fair Value Inputs Level 2        
Fair value measurements        
Marketable securities $ 3,501 $ 1,999