XML 62 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Available for Sale Securities - Summary of Available for Sale Securities at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Mar. 31, 2018
Schedule Of Available For Sale Securities [Line Items]      
Amortized Cost $ 105,333 $ 217,257  
Gross Unrealized Gains 22 1  
Gross Unrealized Losses (58) (262)  
Fair Value 105,297 216,996  
Cash and cash equivalents 62,741 104,644 $ 158,171
Cash and cash equivalents, Fair Value 62,741 104,644  
Total cash, cash equivalents, and available for sale securities - Amortized Cost 168,074 321,901  
Total cash, cash equivalents, and available for sale securities - Fair Value 168,038 321,640  
U.S. government debt securities      
Schedule Of Available For Sale Securities [Line Items]      
Amortized Cost 89,549 158,518  
Gross Unrealized Gains 22 1  
Gross Unrealized Losses (53) (198)  
Fair Value 89,518 158,321  
Certificates of deposit      
Schedule Of Available For Sale Securities [Line Items]      
Amortized Cost 245 245  
Gross Unrealized Losses (1)    
Fair Value 244 245  
Corporate debt securities      
Schedule Of Available For Sale Securities [Line Items]      
Amortized Cost 15,539 58,494  
Gross Unrealized Losses (4) (64)  
Fair Value $ 15,535 $ 58,430