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