v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Assets Measured on Recurring Basis
The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of March 31, 2023:
Fair Value Measurements Using:
Fair ValueQuoted Prices in Active Markets for Identical Assets
(Level I)
Significant Other Observable Inputs
(Level II)
Significant Unobservable Inputs
(Level III)
Assets
Cash Equivalents:
Money market funds$19,370 $19,370 $— $— 
Investments:Fair ValueQuoted Prices in Active Markets for Identical Assets
(Level I)
Significant Other Observable Inputs
(Level II)
Significant Unobservable Inputs
(Level III)
Corporate bonds and commercial paper$55,326 $— $55,326 $— 
Certificates of deposit4,787 — 4,787 — 
U.S. government securities90,140 — 90,140 — 
$150,253 $— $150,253 $— 
The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2022:
Fair Value Measurements Using:
Fair ValueQuoted Prices in Active Markets for Identical Assets
(Level I)
Significant Other Observable Inputs
(Level II)
Significant Unobservable Inputs
(Level III)
Assets
Cash Equivalents:
Money market funds$20,998 $20,998 $— $— 
Certificates of deposit25,547 — 25,547 — 
U.S. government securities2,498 2,498 — — 
$49,043 $23,496 $25,547 $— 
Investments:Fair ValueQuoted Prices in Active Markets for Identical Assets
(Level I)
Significant Other Observable Inputs
(Level II)
Significant Unobservable Inputs
(Level III)
Corporate bonds and commercial paper$56,739 $— $56,739 $— 
Certificates of deposit5,016 — 5,016 — 
U.S. government securities171,772 — 171,772 — 
$233,527 $— $233,527 $—