XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Amortized Cost    
Amortized Cost $ 106,779 $ 150,593
Gross Unrealized Gains    
Gross Unrealized Gains 6 5
Gross Unrealized Losses    
Gross Unrealized Losses (15) (12)
Fair Value    
Fair Value 106,770 150,586
U.S. government and municipal obligations    
Amortized Cost    
Maturing in one year or less 16,338 40,328
Maturing after one year through three years 8,178  
Amortized Cost 24,516 40,328
Gross Unrealized Gains    
Maturing in one year or less 4 3
Maturing after one year through three years 2  
Gross Unrealized Gains 6 3
Gross Unrealized Losses    
Maturing in one year or less   (2)
Gross Unrealized Losses   (2)
Fair Value    
Maturing in one year or less 16,342 40,329
Maturing after one year through three years 8,180  
Fair Value 24,522 40,329
Corporate debt securities    
Amortized Cost    
Maturing in one year or less 82,263 110,265
Amortized Cost 82,263 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 (15) (10)
Gross Unrealized Losses (15) (10)
Fair Value    
Maturing in one year or less 82,248 110,257
Fair Value $ 82,248 $ 110,257