XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Measurements  
Financial Assets and Liabilities Measured on a Recurring Basis

Financial assets and liabilities measured at fair value on a recurring basis are summarized as follows:

Fair Value Measurements

June 30, 2023

(in thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Financial Assets:

 

 

  

 

  

 

  

Money market funds

$

45,660

$

$

$

45,660

Marketable debt securities:

 

 

 

 

U.S. government agency securities

12,806

12,806

U.S. treasury securities

35,553

35,553

Commercial paper and corporate notes

23,433

23,433

Currency contracts

8

8

Total

$

94,019

$

23,441

$

$

117,460

Financial Liabilities:

 

 

  

 

  

 

  

Currency contracts

$

$

90

$

$

90

Fair Value Measurements

December 31, 2022

(in thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Financial Assets:

 

 

  

 

  

 

  

Money market funds

$

55,060

$

$

$

55,060

Marketable debt securities:

 

 

 

 

U.S. government agency securities

19,964

19,964

U.S. treasury securities

68,418

68,418

Commercial paper and corporate notes

48,203

48,203

Total

$

143,442

$

48,203

$

$

191,645

Cash and cash equivalents, marketable securities and restricted cash

June 30, 2023

(in thousands)

    

Cost

    

Unrealized Gain

    

Unrealized (Loss)

    

Fair Value

Money market funds

$

45,660

$

$

$

45,660

U.S. government agency securities

12,815

 

(9)

12,806

U.S. treasury securities

35,564

6

(17)

35,553

Commercial paper and corporate notes

23,438

(5)

23,433

Total

$

117,477

 

$

6

$

(31)

$

117,452

December 31, 2022

(in thousands)

    

Cost

    

Unrealized Gain

    

Unrealized (Loss)

    

Fair Value

Money market funds

$

55,060

$

$

$

55,060

U.S. government agency securities

19,929

 

35

19,964

U.S. treasury securities

68,431

8

(21)

68,418

Commercial paper and corporate notes

48,203

48,203

Total

$

191,623

 

$

43

$

(21)

$

191,645