XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2020
Fair Value of Financial Instruments  
Schedule of assets recorded at fair value

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

June 30, 2020

​

December 31, 2019

​

    

Total

    

    

​

​

​

​

    

Total

    

    

​

​

​

​

​

​

Fair Value

​

Level 1

​

Level 2

​

Fair Value

​

Level 1

​

Level 2

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Money Market Funds

​

$

103,231

​

$

103,231

​

$

—

​

$

32,009

​

$

32,009

​

$

—

Corporate Securities

​

​

267,542

​

​

—

​

​

267,542

​

​

281,751

​

​

—

​

​

281,751

Government Securities

​

​

207,717

​

​

—

​

​

207,717

​

​

269,245

​

​

—

​

​

269,245

Equity Securities with Readily Determinable Fair Value

​

​

2,611

​

​

2,611

​

​

—

​

​

—

​

​

—

​

​

—

​

​

$

581,101

​

$

105,842

​

$

475,259

​

$

583,005

​

$

32,009

​

$

550,996