XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Marketable Securities  
Schedule of available-for-sale securities

    

June 30, 2025

December 31, 2024

Cash and cash equivalents

$

$

1,993

Marketable securities

104,805

92,198

Total

$

104,805

$

94,191

Gross

Gross

June 30, 2025

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

Fair Value

Corporate debt securities

$

95,967

$

358

$

(22)

$

96,303

Government-sponsored securities

8,501

3

(2)

8,502

Total

$

104,468

$

361

$

(24)

$

104,805

December 31, 2024

Corporate debt securities

$

82,611

$

161

$

(93)

$

82,679

Government-sponsored securities

6,572

(12)

6,560

Commercial paper

4,953

1

(2)

4,952

Total

$

94,136

$

162

$

(107)

$

94,191

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

    

June 30, 2025

December 31, 2024

Matures within one year

$

39,154

$

50,469

Matures after one year through five years

65,651

43,722

Total

$

104,805

$

94,191