XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments Measured at Fair Value
The following table provides the financial instruments measured at fair value (in thousands):
March 31, 2023
Level 1Level 2Level 3Fair Value
Assets
Cash equivalents:
Money market fund$62,416$— $$62,416
Commercial paper— 6,961 — 6,961 
Treasury bills— 2,750 — 2,750 
Agency bonds— 5,027 — 5,027 
Debt securities:
Corporate debt securities— 13,433 — 13,433
Commercial paper— 16,845 — 16,845
U.S. government bonds— 30,852 — 30,852
Certificate of deposits— 4,694 — 4,694
Treasury bills— 10,763 — 10,763
Agency bonds— 11,091 — 11,091 
Total financial assets$62,416 $102,416 $— $164,832 

December 31, 2022
Level 1Level 2Level 3Fair Value
Assets
Cash equivalents:
Money market fund
$10,618 $— $— $10,618 
Commercial paper— 2,988— 2,988
Debt securities:
Corporate debt securities— 16,892 — 16,892 
Commercial paper— 18,922 — 18,922 
U.S. government bonds— 105,259 — 105,259 
Certificate of deposits— 9,986 — 9,986 
Treasury bills— 9,516 — 9,516 
Other— 1,499 — 1,499 
Total financial assets$10,618 $165,062 $— $175,680