XML 39 R26.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - RECURRING BASIS (Details) - Recurring basis - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Fair Value on a Recurring Basis    
Total $ 233,019 $ 254,454
Money market funds    
Fair Value on a Recurring Basis    
Total 33,293 4,356
U.S. Treasury securities    
Fair Value on a Recurring Basis    
Total 19,170 10,705
Government-sponsored enterprise securities    
Fair Value on a Recurring Basis    
Total 16,248 28,757
Commercial paper    
Fair Value on a Recurring Basis    
Total 82,682 112,409
Corporate notes    
Fair Value on a Recurring Basis    
Total 81,626 97,866
Equity Investment    
Fair Value on a Recurring Basis    
Total   361
Level 1    
Fair Value on a Recurring Basis    
Total 33,293 4,356
Level 1 | Money market funds    
Fair Value on a Recurring Basis    
Total 33,293 4,356
Level 2    
Fair Value on a Recurring Basis    
Total 199,726 250,098
Level 2 | U.S. Treasury securities    
Fair Value on a Recurring Basis    
Total 19,170 10,705
Level 2 | Government-sponsored enterprise securities    
Fair Value on a Recurring Basis    
Total 16,248 28,757
Level 2 | Commercial paper    
Fair Value on a Recurring Basis    
Total 82,682 112,409
Level 2 | Corporate notes    
Fair Value on a Recurring Basis    
Total $ 81,626 97,866
Level 2 | Equity Investment    
Fair Value on a Recurring Basis    
Total   $ 361