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

Marketable securities consist of the following:

September 30, 2022

Gross

Gross

Amortized

Unrealized

Unrealized

Estimated

(in thousands)

    

Cost

    

Gain

    

Loss

    

Fair Value

Corporate bonds

$

138,959

$

$

(2,367)

$

136,592

U.S. Government agencies

1,601

(29)

1,572

Total

$

140,560

$

$

(2,396)

$

138,164

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 September 30, 2022:

September 30, 2022

Fair

(in thousands)

    

Cost

    

Value

Maturities:

Within 1 year

$

122,104

$

120,303

Between 1 to 2 years

 

18,456

 

17,861

Total investments available-for-sale

$

140,560

$

138,164