XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Amortized Cost    
Amortized Cost $ 350,953 $ 150,593
Gross Unrealized Gains    
Gross Unrealized Gains 15 5
Gross Unrealized Losses    
Gross Unrealized Losses (63) (12)
Fair Value    
Fair Value 350,905 150,586
U.S. government and municipal obligations    
Amortized Cost    
Maturing in one year or less 24,291 40,328
Maturing after one year through three years 75,314  
Amortized Cost 99,605 40,328
Gross Unrealized Gains    
Maturing in one year or less 5 3
Maturing after one year through three years 2  
Gross Unrealized Gains 7 3
Gross Unrealized Losses    
Maturing in one year or less   (2)
Maturing after one year through three years (17)  
Gross Unrealized Losses (17) (2)
Fair Value    
Maturing in one year or less 24,296 40,329
Maturing after one year through three years 75,299  
Fair Value 99,595 40,329
Corporate debt securities    
Amortized Cost    
Maturing in one year or less 183,504 110,265
Maturing after one year through three years 67,844  
Amortized Cost 251,348 110,265
Gross Unrealized Gains    
Maturing in one year or less   2
Maturing after one year through three years 8  
Gross Unrealized Gains 8 2
Gross Unrealized Losses    
Maturing in one year or less (10) (10)
Maturing after one year through three years (36)  
Gross Unrealized Losses (46) (10)
Fair Value    
Maturing in one year or less 183,494 110,257
Maturing after one year through three years 67,816  
Fair Value $ 251,310 $ 110,257