XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2025
Marketable Securities  
Schedule of available-for-sale securities

    

March 31, 2025

December 31, 2024

Cash and cash equivalents

$

$

1,993

Marketable securities

101,582

92,198

Total

$

101,582

$

94,191

Gross

Gross

March 31, 2025

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

Fair Value

Corporate debt securities

$

90,867

$

266

$

(22)

$

91,111

Government-sponsored securities

6,498

3

(5)

6,496

Commercial paper

3,976

(1)

3,975

Total

$

101,341

$

269

$

(28)

$

101,582

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

    

March 31, 2025

December 31, 2024

Matures within one year

$

45,415

$

50,469

Matures after one year through five years

56,167

43,722

Total

$

101,582

$

94,191