XML 56 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Marketable securities:    
Amortized Cost Basis $ 103,754  
Unrealized Gains 492  
Fair Value 104,246 $ 162,942
US Government    
Marketable securities:    
Amortized Cost Basis 42,204  
Unrealized Gains 347  
Fair Value 42,551  
Corporate Bonds    
Marketable securities:    
Amortized Cost Basis 36,939  
Unrealized Gains 141  
Fair Value 37,080  
Commercial Paper    
Marketable securities:    
Amortized Cost Basis 19,692  
Unrealized Gains 4  
Fair Value 19,696  
Money Market Funds    
Marketable securities:    
Amortized Cost Basis 3,288  
Fair Value 3,288  
Certificates of Deposit    
Marketable securities:    
Amortized Cost Basis 1,631  
Fair Value $ 1,631