XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - RECURRING BASIS (Details) - Recurring basis - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value on a Recurring Basis    
Total $ 211,251 $ 254,454
Money market funds    
Fair Value on a Recurring Basis    
Total 19,805 4,356
U.S. Treasury securities    
Fair Value on a Recurring Basis    
Total 21,160 10,705
Municipal securities    
Fair Value on a Recurring Basis    
Total 2,999  
Government-sponsored enterprise securities    
Fair Value on a Recurring Basis    
Total 16,249 28,757
Commercial paper    
Fair Value on a Recurring Basis    
Total 77,440 112,409
Corporate notes    
Fair Value on a Recurring Basis    
Total 73,598 97,866
Equity Investment    
Fair Value on a Recurring Basis    
Total   361
Level 1    
Fair Value on a Recurring Basis    
Total 19,805 4,356
Level 1 | Money market funds    
Fair Value on a Recurring Basis    
Total 19,805 4,356
Level 2    
Fair Value on a Recurring Basis    
Total 191,446 250,098
Level 2 | U.S. Treasury securities    
Fair Value on a Recurring Basis    
Total 21,160 10,705
Level 2 | Municipal securities    
Fair Value on a Recurring Basis    
Total 2,999  
Level 2 | Government-sponsored enterprise securities    
Fair Value on a Recurring Basis    
Total 16,249 28,757
Level 2 | Commercial paper    
Fair Value on a Recurring Basis    
Total 77,440 112,409
Level 2 | Corporate notes    
Fair Value on a Recurring Basis    
Total $ 73,598 97,866
Level 2 | Equity Investment    
Fair Value on a Recurring Basis    
Total   $ 361