XML 40 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Marketable securities:    
Amortized Cost Basis $ 161,777  
Unrealized Gains 328  
Unrealized Losses (25)  
Fair Value 162,080 $ 89,965
US Government    
Marketable securities:    
Amortized Cost Basis 77,067  
Unrealized Gains 163  
Unrealized Losses (21)  
Fair Value 77,209  
Corporate Bonds    
Marketable securities:    
Amortized Cost Basis 63,330  
Unrealized Gains 155  
Unrealized Losses (4)  
Fair Value 63,481  
Commercial Paper    
Marketable securities:    
Amortized Cost Basis 7,981  
Unrealized Gains 3  
Fair Value 7,984  
Money Market Funds    
Marketable securities:    
Amortized Cost Basis 6,528  
Fair Value 6,528  
Certification Of Deposit    
Marketable securities:    
Amortized Cost Basis 6,871  
Unrealized Gains 7  
Fair Value $ 6,878