XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2025
Marketable Securities  
Schedule of available-for-sale securities

    

September 30, 2025

December 31, 2024

Cash and cash equivalents

$

3,977

$

1,993

Marketable securities

135,767

92,198

Total

$

139,744

$

94,191

Gross

Gross

September 30, 2025

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

Fair Value

Corporate debt securities

$

124,917

$

461

$

(65)

$

125,313

Government-sponsored securities

6,998

4

(3)

6,999

Commercial paper

7,435

(3)

7,432

Total

$

139,350

$

465

$

(71)

$

139,744

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

    

September 30, 2025

December 31, 2024

Matures within one year

$

44,601

$

50,469

Matures after one year through five years

95,143

43,722

Total

$

139,744

$

94,191