XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value of Financial Instruments  
Schedule of financial instruments measured at fair value by level within fair value hierarchy

Significant

Quoted Prices

other

Significant

in active

observable

unobservable

markets

inputs

inputs

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

June 30, 2024

Cash equivalents:

Money market funds

$

21,208

$

21,208

$

$

Commercial paper

997

997

Marketable securities:

Corporate debt securities

62,428

62,428

U.S. Treasury securities

22,935

22,935

Government-sponsored securities

7,491

7,491

Commercial paper

5,883

5,883

Total assets measured at fair value

$

120,942

$

21,208

$

99,734

$

December 31, 2023

Cash equivalents:

Money market funds

$

77,299

$

77,299

$

$

U.S. Treasury securities

4,729

4,729

Marketable securities:

Corporate debt securities

41,612

41,612

U.S. Treasury securities

25,468

25,468

Government-sponsored securities

4,521

4,521

Total assets measured at fair value

$

153,629

$

77,299

$

76,330

$