XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Amortized Cost    
Amortized Cost $ 120,595 $ 150,593
Gross Unrealized Gains    
Gross Unrealized Gains 5 5
Gross Unrealized Losses    
Gross Unrealized Losses (9) (12)
Fair Value    
Fair Value 120,591 150,586
U.S. government and municipal obligations    
Amortized Cost    
Maturing in one year or less 16,168 40,328
Maturing after one year through three years 8,181  
Amortized Cost 24,349 40,328
Gross Unrealized Gains    
Maturing in one year or less 3 3
Maturing after one year through three years 2  
Gross Unrealized Gains 5 3
Gross Unrealized Losses    
Maturing in one year or less   (2)
Gross Unrealized Losses   (2)
Fair Value    
Maturing in one year or less 16,171 40,329
Maturing after one year through three years 8,183  
Fair Value 24,354 40,329
Corporate debt securities    
Amortized Cost    
Maturing in one year or less 96,246 110,265
Amortized Cost 96,246 110,265
Gross Unrealized Gains    
Maturing in one year or less   2
Gross Unrealized Gains   2
Gross Unrealized Losses    
Maturing in one year or less (9) (10)
Gross Unrealized Losses (9) (10)
Fair Value    
Maturing in one year or less 96,237 110,257
Fair Value $ 96,237 $ 110,257