XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Cash Equivalents and Marketable Securities The following tables present the fair value of cash equivalents and marketable securities in accordance with the hierarchy discussed in Note 2 (in thousands):

 

 

 

Quoted

 

 

Significant

 

 

 

 

 

 

 

 

 

 

 

prices

 

 

other

 

 

Significant

 

 

 

 

 

 

 

in active

 

 

observable

 

 

unobservable

 

 

 

 

 

 

 

markets

 

 

inputs

 

 

inputs

 

 

 

 

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

December 31, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds

 

$

 

 

$

236,340

 

 

$

 

 

$

236,340

 

Total cash equivalents

 

 

 

 

 

236,340

 

 

 

 

 

 

236,340

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency securities

 

 

 

 

 

59,889

 

 

 

 

 

 

59,889

 

Certificates of deposit

 

 

 

 

 

2,927

 

 

 

 

 

 

2,927

 

Corporate bonds

 

 

 

 

 

441,321

 

 

 

 

 

 

441,321

 

Total marketable securities

 

 

 

 

 

504,137

 

 

 

 

 

 

504,137

 

Total cash equivalents and marketable securities

 

$

 

 

$

740,477

 

 

$

 

 

$

740,477

 

 

 

 

Quoted

 

 

Significant

 

 

 

 

 

 

 

 

 

 

 

prices

 

 

other

 

 

Significant

 

 

 

 

 

 

 

in active

 

 

observable

 

 

unobservable

 

 

 

 

 

 

 

markets

 

 

inputs

 

 

inputs

 

 

 

 

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

December 31, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds

 

$

 

 

$

96,307

 

 

$

 

 

$

96,307

 

Total cash equivalents

 

 

 

 

 

96,307

 

 

 

 

 

 

96,307

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency securities

 

 

 

 

 

12,804

 

 

 

 

 

 

12,804

 

Certificates of deposit

 

 

 

 

 

1,990

 

 

 

 

 

 

1,990

 

Corporate bonds

 

 

 

 

 

166,292

 

 

 

 

 

 

166,292

 

Municipal securities

 

 

 

 

 

3,037

 

 

 

 

 

 

3,037

 

Total marketable securities

 

 

 

 

 

184,123

 

 

 

 

 

 

184,123

 

Total cash equivalents and marketable securities

 

$

 

 

$

280,430

 

 

$

 

 

$

280,430