XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2023
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, 2023

Cash equivalents:

Money market funds

$

123,095

$

123,095

$

$

U.S. Treasury securities

5,977

5,977

Marketable securities:

Corporate debt securities

16,922

16,922

U.S. Treasury securities

21,622

21,622

Government-sponsored securities

3,177

3,177

Total assets measured at fair value

$

170,793

$

123,095

$

47,698

$

December 31, 2022

Cash equivalents:

Money market funds

$

172,590

$

172,590

$

$

Total assets measured at fair value

$

172,590

$

172,590

$

$