v3.25.2
Fair Value (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value  
Summary of financial instruments measured at fair value on a non-recurring basis

Gross

Gross

Amortized

unrecognized

unrecognized

Aggregate

Description

    

Classification

    

cost

    

holding gains

    

holding losses

    

fair value

Money market funds and cash equivalents

 

Cash equivalents

$

13,751

$

$

$

13,751

Commercial paper

 

Short-term investments

 

33,763

1

(10)

 

33,754

U.S. Treasury securities and government agency bonds

Short-term investments

61,640

81

(8)

61,713

Corporate debt

 

Short-term investments

 

15,934

7

(4)

 

15,937

Corporate debt

Long-term investments

11,540

23

11,563

U.S. Treasury securities and government agency bonds

Long-term investments

27,060

82

(13)

27,129

Total cash equivalents, short-term investments and long-term investments

 

  

$

163,688

$

194

$

(35)

$

163,847

Gross

Gross

Amortized

unrecognized

unrecognized

Aggregate

Description

    

Classification

    

cost

    

holding gains

    

holding losses

    

fair value

Money market funds and cash equivalents

 

Cash equivalents

$

19,759

$

$

$

19,759

Commercial paper

Cash equivalents

5,959

1

5,960

Commercial paper

 

Short-term investments

 

47,907

 

28

 

(8)

 

47,927

U.S. Treasury securities and government agency bonds

Short‑term investments

 

64,193

 

135

 

(4)

 

64,324

Corporate debt

Short‑term investments

14,498

29

(6)

14,521

U.S. Treasury securities and government agency bonds

Long-term investments

35,781

106

(68)

35,819

Total cash equivalents, short-term investments and long-term investments

 

  

$

188,097

$

299

$

(86)

$

188,310