XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2021
Fair Value of Financial Instruments  
Schedule of assets recorded at fair value

March 31, 2021

(unaudited)

December 31, 2020

    

Total

    

    

    

Total

    

    

Fair Value

Level 1

Level 2

Level 3

Fair Value

Level 1

Level 2

Level 3

Money Market Funds

$

165,350

$

165,350

$

$

$

158,937

$

158,937

$

$

Corporate Securities

73,929

73,929

119,833

119,833

Government Securities

320,031

320,031

315,353

315,353

Equity Securities with Readily Determinable Fair Value

6,136

6,136

5,303

5,303

Equity Securities without Readily Determinable Fair Value

28,219

28,219

16,071

16,071

$

593,665

$

171,486

$

393,960

$

28,219

$

615,497

$

164,240

$

435,186

$

16,071