XML 60 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Available for Sale Securities - Summary of Available for Sale Securities at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost $ 248,078 $ 73,048    
Gross Unrealized Losses (442) (40)    
Fair Value 247,636 73,008    
Cash and cash equivalents 70,156 187,335 $ 49,778 $ 32,780
Cash and cash equivalents, Fair Value 70,156 187,335    
Total cash, cash equivalents, and available for sale securities - Amortized Cost 318,234 260,383    
Total cash, cash equivalents, and available for sale securities - Fair Value 317,792 260,343    
U.S. government debt securities        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 175,155 50,952    
Gross Unrealized Losses (352) (32)    
Fair Value 174,803 50,920    
Certificates of deposit        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 14,117 12,698    
Fair Value 14,117 12,698    
Corporate debt securities        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 58,806 9,398    
Gross Unrealized Losses (90) (8)    
Fair Value $ 58,716 $ 9,390