XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2021
Marketable Securities  
Schedule of marketable securities

Marketable securities consist of the following:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

March 31, 2021

 

 

 

 

 

Gross

 

Gross

 

 

 

 

 

Amortized

 

Unrealized

 

Unrealized

 

Estimated

(in thousands)

    

Cost

    

Gain

    

Loss

    

Fair Value

Corporate bonds

 

$

231,530

 

$

337

 

$

(158)

 

$

231,709

Total

 

$

231,530

 

$

337

 

$

(158)

 

$

231,709

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2020

 

 

 

 

 

Gross

 

Gross

 

 

 

 

 

Amortized

 

Unrealized

 

Unrealized

 

Estimated

(in thousands)

    

Cost

    

Gain

    

Loss

    

Fair Value

Corporate bonds

 

$

242,900

 

$

854

 

$

(75)

 

$

243,679

Commercial paper

 

 

6,997

 

 

 —

 

 

 —

 

 

6,997

Total

 

$

249,897

 

$

854

 

$

(75)

 

$

250,676

 

Schedule of available-for-sale maturities

 

 

 

 

 

 

 

 

 

March 31, 2021

 

 

 

 

 

Fair

(in thousands)

    

Cost

    

Value

Maturities:

 

 

 

 

 

 

Within 1 year

 

$

115,920

 

$

116,233

Between 1 to 2 years

 

 

115,610

 

 

115,476

Total investments available for sale

 

$

231,530

 

$

231,709