XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2021
Marketable Securities  
Schedule of marketable securities

Marketable securities consist of the following:

June 30, 2021

Gross

Gross

 

Amortized

Unrealized

Unrealized

Estimated

(in thousands)

    

Cost

    

Gain

    

Loss

    

Fair Value

Corporate bonds

$

214,812

$

169

$

(364)

$

214,617

Total

$

214,812

$

169

$

(364)

$

214,617

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

June 30, 2021

Fair

(in thousands)

    

Cost

    

Value

Maturities:

Within 1 year

$

82,259

$

82,427

Between 1 to 2 years

 

132,553

 

132,190

Total investments available for sale

$

214,812

$

214,617