XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 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

March 31, 2023

(in thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Financial Assets:

 

 

  

 

  

 

  

Money market funds

$

11,712

$

$

$

11,712

Marketable debt securities:

 

 

 

 

U.S. government agency securities

15,120

15,120

U.S. treasury securities

50,036

50,036

Commercial paper and corporate notes

46,788

46,788

Currency contracts

44

44

Total

$

76,868

$

46,832

$

$

123,700

Financial Liabilities:

 

 

  

 

  

 

  

Currency contracts

$

$

167

$

$

167

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

March 31, 2023

(in thousands)

    

Cost

    

Unrealized Gain

    

Unrealized (Loss)

    

Fair Value

Money market funds

$

11,712

$

$

$

11,712

U.S. government agency securities

15,109

 

13

(2)

15,120

U.S. treasury securities

50,042

3

(9)

50,036

Commercial paper and corporate notes

46,800

(12)

46,788

Total

$

123,663

 

$

16

$

(23)

$

123,656

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