XML 41 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Available for Sale Securities - Summary of Available for Sale Securities at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Jun. 30, 2015
Dec. 31, 2014
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost $ 142,435 $ 88,910    
Gross Unrealized Gains 43 1    
Gross Unrealized Losses (6) (235)    
Fair Value 142,472 88,676    
Cash and cash equivalents 46,177 49,778 $ 76,248 $ 32,780
Cash and cash equivalents, fair value 46,177 49,778    
Total cash, cash equivalents, and available for sale securities - Amortized Cost 188,612 138,688    
Cash and cash equivalents and available for sale securities 188,649 138,454    
U.S. Government debt securities        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 111,004 46,461    
Gross Unrealized Gains 38      
Gross Unrealized Losses (5) (185)    
Fair Value 111,037 46,276    
Certificates of deposit        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 19,063 21,505    
Fair Value 19,063 21,505    
Corporate debt securities        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 12,368 20,944    
Gross Unrealized Gains 5 1    
Gross Unrealized Losses (1) (50)    
Fair Value $ 12,372 $ 20,895