XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
Marketable Securities  
Schedule of marketable securities

Marketable securities consist of the following:

December 31, 2023

Gross

Gross

Amortized

Unrealized

Unrealized

Estimated

(in thousands)

    

Cost

    

Gain

    

Loss

    

Fair Value

Corporate bonds

$

73,334

$

36

$

(210)

$

73,160

U.S. Treasury and Government agencies

22,105

5

(53)

22,057

Total

$

95,439

$

41

$

(263)

$

95,217

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. Treasury and Government agencies

1,612

(37)

1,575

Total

$

134,775

$

$

(1,494)

$

133,281

Schedule of available-for-sale maturities

The following table summarizes maturities of the Company’s investments available-for-sale as of December 31, 2023:

December 31, 2023

Fair

(in thousands)

    

Cost

    

Value

Maturities:

Within 1 year

$

92,512

$

92,268

Between 1 to 2 years

 

2,927

 

2,949

Total investments available-for-sale

$

95,439

$

95,217