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