XML 61 R33.htm IDEA: XBRL DOCUMENT v3.3.1.900
Available for Sale Securities - Summary of Available for Sale Securities at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost $ 88,910 $ 76,194    
Gross Unrealized Gains 1 4    
Gross Unrealized Losses (235) (60)    
Fair Value 88,676 76,138    
Cash and cash equivalents 49,778 32,780 $ 21,215 $ 1,641
Cash and cash equivalents, fair value 49,778 32,780    
Total cash, cash equivalents, and available for sale securities - Amortized Cost 138,688 108,974    
Cash and cash equivalents and available for sale securities 138,454 108,918    
U.S. Government debt securities        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 46,461 38,412    
Gross Unrealized Gains   1    
Gross Unrealized Losses (185) (28)    
Fair Value 46,276 38,385    
Certificates of deposit        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 21,505 13,429    
Fair Value 21,505 13,429    
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 20,944 21,854    
Gross Unrealized Gains 1 3    
Gross Unrealized Losses (50) (32)    
Fair Value $ 20,895 $ 21,825