XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2022
Marketable Securities  
Schedule of marketable securities

Marketable securities consist of the following:

June 30, 2022

Gross

Gross

Amortized

Unrealized

Unrealized

Estimated

(in thousands)

    

Cost

    

Gain

    

Loss

    

Fair Value

Corporate bonds

$

159,669

$

1

$

(2,341)

$

157,329

Total

$

159,669

$

1

$

(2,341)

$

157,329

December 31, 2021

Gross

Gross

Amortized

Unrealized

Unrealized

Estimated

(in thousands)

    

Cost

    

Gain

    

Loss

    

Fair Value

Corporate bonds

$

207,917

$

3

$

(666)

$

207,254

Total

$

207,917

$

3

$

(666)

$

207,254

Schedule of available-for-sale maturities

The following table summarizes maturities of the Company’s investments available-for-sale as of June 30, 2022:

June 30, 2022

Fair

(in thousands)

    

Cost

    

Value

Maturities:

Within 1 year

$

136,495

$

134,648

Between 1 to 2 years

 

23,174

 

22,681

Total investments available-for-sale

$

159,669

$

157,329