Quarterly report pursuant to Section 13 or 15(d)

Marketable Securities (Details)

v3.21.2
Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Short-term marketable securities    
Gross Amortized Cost $ 307,899 $ 149,462
Total Unrealized Gains 57 79
Total Unrealized Losses (62) (20)
Fair Value 307,894 149,521
Long-term marketable securities    
Gross Amortized Cost 151,087 120,029
Total Unrealized Gains 17 38
Total Unrealized Losses (89) (45)
Fair Value 151,015 120,022
Commercial paper    
Short-term marketable securities    
Gross Amortized Cost 141,157 48,685
Total Unrealized Gains 13 31
Total Unrealized Losses (13) (2)
Fair Value 141,157 48,714
Corporate bonds    
Short-term marketable securities    
Gross Amortized Cost 160,942 78,282
Total Unrealized Gains 39 45
Total Unrealized Losses (49) (18)
Fair Value 160,932 78,309
Long-term marketable securities    
Gross Amortized Cost 142,395 91,694
Total Unrealized Gains 17 35
Total Unrealized Losses (82) (40)
Fair Value 142,330 91,689
U.S. Treasury bills    
Short-term marketable securities    
Gross Amortized Cost   19,995
Total Unrealized Gains   2
Total Unrealized Losses   0
Fair Value   19,997
Long-term marketable securities    
Gross Amortized Cost   25,000
Total Unrealized Gains   1
Total Unrealized Losses   (5)
Fair Value   24,996
Municipal bonds    
Short-term marketable securities    
Gross Amortized Cost 5,800 2,500
Total Unrealized Gains 5 1
Total Unrealized Losses 0 0
Fair Value 5,805 2,501
Long-term marketable securities    
Gross Amortized Cost 8,692 3,335
Total Unrealized Gains 0 2
Total Unrealized Losses (7) 0
Fair Value $ 8,685 $ 3,337