XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE MEASUREMENTS - RECURRING BASIS (Details) - Recurring basis - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Fair Value on a Recurring Basis    
Total $ 235,778 $ 254,454
Money market funds    
Fair Value on a Recurring Basis    
Total 18,000 4,356
U.S. Treasury securities    
Fair Value on a Recurring Basis    
Total 15,733 10,705
Government-sponsored enterprise securities    
Fair Value on a Recurring Basis    
Total 28,755 28,757
Commercial paper    
Fair Value on a Recurring Basis    
Total 80,459 112,409
Corporate notes    
Fair Value on a Recurring Basis    
Total 92,831 97,866
Equity Investment    
Fair Value on a Recurring Basis    
Total   361
Level 1    
Fair Value on a Recurring Basis    
Total 18,000 4,356
Level 1 | Money market funds    
Fair Value on a Recurring Basis    
Total 18,000 4,356
Level 2    
Fair Value on a Recurring Basis    
Total 217,778 250,098
Level 2 | U.S. Treasury securities    
Fair Value on a Recurring Basis    
Total 15,733 10,705
Level 2 | Government-sponsored enterprise securities    
Fair Value on a Recurring Basis    
Total 28,755 28,757
Level 2 | Commercial paper    
Fair Value on a Recurring Basis    
Total 80,459 112,409
Level 2 | Corporate notes    
Fair Value on a Recurring Basis    
Total $ 92,831 97,866
Level 2 | Equity Investment    
Fair Value on a Recurring Basis    
Total   $ 361