XML 45 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Fair Value Measurements    
Total financial assets $ 483,767 $ 522,454
U.S. Government securities    
Fair Value Measurements    
Short-term investments 157,346 157,102
Long term investments 39,584 53,336
Corporate debt securities    
Fair Value Measurements    
Short-term investments 104,935 74,765
Long term investments 5,122  
Commercial paper    
Fair Value Measurements    
Short-term investments 115,925 129,528
Money market funds    
Fair Value Measurements    
Cash equivalents 60,855 107,723
Level 1    
Fair Value Measurements    
Total financial assets 257,785 318,161
Level 1 | U.S. Government securities    
Fair Value Measurements    
Short-term investments 157,346 157,102
Long term investments 39,584 53,336
Level 1 | Corporate debt securities    
Fair Value Measurements    
Short-term investments 0 0
Long term investments 0  
Level 1 | Commercial paper    
Fair Value Measurements    
Short-term investments 0 0
Level 1 | Money market funds    
Fair Value Measurements    
Cash equivalents 60,855 107,723
Level 2    
Fair Value Measurements    
Total financial assets 225,982 204,293
Level 2 | U.S. Government securities    
Fair Value Measurements    
Short-term investments 0 0
Long term investments 0 0
Level 2 | Corporate debt securities    
Fair Value Measurements    
Short-term investments 104,935 74,765
Long term investments 5,122  
Level 2 | Commercial paper    
Fair Value Measurements    
Short-term investments 115,925 129,528
Level 2 | Money market funds    
Fair Value Measurements    
Cash equivalents 0 0
Level 3    
Fair Value Measurements    
Total financial assets 0 0
Level 3 | U.S. Government securities    
Fair Value Measurements    
Short-term investments 0 0
Long term investments 0 0
Level 3 | Corporate debt securities    
Fair Value Measurements    
Short-term investments 0 0
Long term investments 0  
Level 3 | Commercial paper    
Fair Value Measurements    
Short-term investments 0 0
Level 3 | Money market funds    
Fair Value Measurements    
Cash equivalents $ 0 $ 0