XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2024
Marketable Securities  
Schedule of available-for-sale securities

December 31,

December 31,

    

2024

2023

Cash and cash equivalents

$

1,993

$

4,729

Marketable securities

92,198

71,601

Total

$

94,191

$

76,330

Available-for-sale debt securities consisted of the following:

December 31, 2024

Amortized Cost

    

Gross Unrealized Gains

    

Gross Unrealized Losses

Fair Value

Corporate debt securities

$

82,611

$

161

$

(93)

$

82,679

U.S. Treasury securities

Government-sponsored securities

6,572

(12)

6,560

Commercial paper

4,953

1

(2)

4,952

Total

$

94,136

$

162

$

(107)

$

94,191

December 31, 2023

Corporate debt securities

$

41,610

$

47

$

(45)

$

41,612

U.S. Treasury securities

30,189

8

30,197

Government-sponsored securities

4,517

4

4,521

Total

$

76,316

$

59

$

(45)

$

76,330

Schedule of contractual maturities of available-for-sale securities other than investments in money market funds

December 31,

December 31,

    

2024

2023

Matures within one year

$

50,469

$

61,672

Matures after one year through five years

43,722

14,658

Total

$

94,191

$

76,330