XML 44 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2022
Marketable Securities  
Schedule of marketable securities

December 31, 2022

Gross

Gross

Amortized

Unrealized

Unrealized

Estimated

(in thousands)

    

Cost

    

Gain

    

Loss

    

Fair Value

Corporate bonds

$

133,163

$

$

(1,457)

$

131,706

U.S. Government agencies

1,612

(37)

1,575

Total

$

134,775

$

$

(1,494)

$

133,281

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

December 31, 2022

Fair

(in thousands)

    

Cost

    

Value

Maturities:

Within 1 year

$

105,930

$

104,660

Between 1 to 2 years

 

28,845

 

28,621

Total investments available-for-sale

$

134,775

$

133,281