XML 48 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2020
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments Measured on Recurring Basis

Items measured at fair value on a recurring basis are the Company’s investments. The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy:

 
Fair Value Measurements as of
December 31, 2020 Using:
 
   
Level 1
   
Level 2
   
Level 3
   
Total
 
Assets:
                       
Cash and cash equivalents:
                       
Money market mutual funds
 
$
193,312
   
$
-
   
$
-
   
$
193,312
 
United States Treasury securities
   
62,497
     
-
     
-
     
62,497
 
Corporate Bonds
   
-
     
501
     
-
     
501
 
Agency Bonds
   
-
     
8,015
     
-
     
8,015
 
     
255,809
     
8,516
     
-
     
264,325
 
                                 
Investments:
                               
United States Treasury securities
   
112,328
     
-
     
-
     
112,328
 
Corporate Bonds
   
-
     
63,710
     
-
     
63,710
 
Municipal Bonds
   
-
     
6,000
     
-
     
6,000
 
Agency Bonds
   
-
     
3,583
     
-
     
3,583
 
     
112,328
     
73,293
     
-
     
185,621
 
                                 
   
$
368,137
   
$
81,809
   
$
-
   
$
449,946
 

 
Fair Value Measurements as of
December 31, 2019 Using:
 
   
Level 1
   
Level 2
   
Level 3
   
Total
 
Assets:
                       
Cash and cash equivalents:
                       
Money market mutual funds
 
$
72,114
   
$
-
   
$
-
   
$
72,114
 
Cash
   
7,542
     
-
     
-
     
7,542
 
     
79,656
     
-
     
-
     
79,656
 
                                 
Investments:
                               
United States Treasury securities
   
75,464
     
-
     
-
     
75,464
 
Government Bonds
   
-
     
8,000
     
-
     
8,000
 
Corporate Bonds
   
-
     
29,268
     
-
     
29,268
 
Municipal Bonds
   
-
     
6,000
     
-
     
6,000
 
     
75,464
     
43,268
     
-
     
118,732
 
                                 
   
$
155,120
   
$
43,268
   
$
-
   
$
198,388