XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Securities maturing within one year:    
Amortized Cost $ 30,730 $ 50,436
Gross Unrealized Gains 170 140
Gross Unrealized Losses 0 (2)
Estimated Fair Value 30,900 50,574
Securities maturing between one and three years:    
Amortized Cost 17,299 8,016
Gross Unrealized Gains 395 152
Gross Unrealized Losses 0 0
Estimated Fair Value 17,694 8,168
Total marketable securities    
Amortized Cost 48,029 58,452
Gross Unrealized Gains 565 292
Gross Unrealized Losses 0 (2)
Estimated Fair Value 48,594 58,742
Corporate debt securities    
Securities maturing within one year:    
Amortized Cost 26,430 46,186
Gross Unrealized Gains 170 140
Gross Unrealized Losses 0 (2)
Estimated Fair Value 26,600 46,324
Securities maturing between one and three years:    
Amortized Cost 16,299 8,016
Gross Unrealized Gains 395 152
Gross Unrealized Losses 0 0
Estimated Fair Value 16,694 8,168
U.S. treasury and government agency securities    
Securities maturing within one year:    
Amortized Cost   2,750
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value   2,750
Certificates of deposit    
Securities maturing within one year:    
Amortized Cost 3,300 1,500
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 3,300 $ 1,500
Securities maturing between one and three years:    
Amortized Cost 1,000  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value 1,000  
Commercial paper    
Securities maturing within one year:    
Amortized Cost 1,000  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value $ 1,000