XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Securities maturing within one year:    
Amortized Cost $ 47,649 $ 50,436
Gross Unrealized Gains 145 140
Gross Unrealized Losses (1) (2)
Estimated Fair Value 47,793 50,574
Securities maturing between one and three years:    
Amortized Cost 22,807 8,016
Gross Unrealized Gains 319 152
Gross Unrealized Losses (2) 0
Estimated Fair Value 23,124 8,168
Total marketable securities    
Amortized Cost 70,456 58,452
Gross Unrealized Gains 464 292
Gross Unrealized Losses (3) (2)
Estimated Fair Value 70,917 58,742
Corporate debt securities    
Securities maturing within one year:    
Amortized Cost 23,861 46,186
Gross Unrealized Gains 145 140
Gross Unrealized Losses (1) (2)
Estimated Fair Value 24,005 46,324
Securities maturing between one and three years:    
Amortized Cost 16,809 8,016
Gross Unrealized Gains 319 152
Gross Unrealized Losses (2) 0
Estimated Fair Value 17,126 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
Securities maturing between one and three years:    
Amortized Cost 4,998  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value 4,998  
Certificates of deposit    
Securities maturing within one year:    
Amortized Cost 14,300 1,500
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 14,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 9,488  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value $ 9,488