XML 25 R30.htm IDEA: XBRL DOCUMENT v3.2.0.727
Available for Sale Securities - Summary of Available for Sale Securities at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Jun. 30, 2014
Dec. 31, 2013
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost $ 76,568 $ 76,194    
Gross Unrealized Gains 12 4    
Gross Unrealized Losses (39) (60)    
Fair Value 76,541 76,138    
Cash and cash equivalents 76,248 32,780 $ 95,394 $ 21,215
Cash and cash equivalents, fair value 76,248 32,780    
Total cash, cash equivalents, and available for sale securities - Amortized Cost 152,816 108,974    
Cash and cash equivalents and available for sale securities 152,789 108,918    
Certificates of deposit        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 19,721 13,429    
Fair Value 19,721 13,429    
U.S. Government debt securities        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 38,546 38,412    
Gross Unrealized Gains 10 1    
Gross Unrealized Losses (14) (28)    
Fair Value 38,542 38,385    
Commercial Paper        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost   2,499    
Fair Value   2,499    
Corporate debt securities        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 18,301 21,854    
Gross Unrealized Gains 2 3    
Gross Unrealized Losses (25) (32)    
Fair Value 18,278 21,825    
Cash And Money Market Account        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 76,248 32,780    
Cash and cash equivalents, fair value $ 76,248 $ 32,780