XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2024
Marketable Securities  
Schedule of marketable securities available for sale

Marketable securities available for sale, were as follows (in thousands):

September 30, 2024

Gross

Gross

Estimated

Amortized

Unrealized

Unrealized

Market

    

Cost

    

Gains

    

Losses

    

Value

Commercial Paper

$

7,439

$

4

$

$

7,443

Government and agency securities

39,902

30

39,932

Total

$

47,341

$

34

$

$

47,375

December 31, 2023

Gross

Gross

Estimated

Amortized

Unrealized

Unrealized

Market

    

Cost

    

Gains

    

Losses

    

Value

Commercial Paper

$

7,598

$

$

$

7,598

Corporate debt securities

7,980

1

7,981

Government and agency securities

18,180

(12)

18,168

Total

$

33,758

$

1

$

(12)

$

33,747

Schedule of maturities of marketable securities

The following are the scheduled maturities as of September 30, 2024 (in thousands):

Net

Fair

Carrying Amount

Value

2024 (remaining three months)

    

$

47,341

$

47,375

Total

    

$

47,341

$

47,375