v3.23.1
Cash, Cash Equivalents and Investments (Tables)
3 Months Ended
Mar. 31, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Cash, Cash Equivalents and Investments
A summary of the Company's cash equivalents and investments that are carried at fair value as of March 31, 2023 is as follows:
Cash Equivalents:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market funds$19,370 $— $— $19,370 
Investments:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate bonds and commercial paper$55,673 $28 $(375)$55,326 
Certificates of deposit4,829 — (42)4,787 
U.S. government securities90,810 66 (736)90,140 
$151,312 $94 $(1,153)$150,253 
A summary of the Company's cash equivalents and investments that are carried at fair value as of December 31, 2022 is as follows:
Cash Equivalents:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market funds$20,998 $— $— $20,998 
Certificates of deposit25,547 — — 25,547 
U.S. government securities2,497 — 2,498 
$49,042 $$— $49,043 
Investments:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate bonds and commercial paper$57,320 $$(582)$56,739 
Certificates of deposit5,063 (50)5,016 
U.S. government securities173,241 12 (1,481)171,772 
$235,624 $16 $(2,113)$233,527 
Schedule of Investments Classified by Contractual Maturity Date
The following table summarizes the estimated fair value of the Company's debt investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:
 March 31, 2023December 31, 2022
Due within one year or less$99,882 $171,831 
Due after one year through five years50,371 61,696 
$150,253 $233,527 
Schedule of Fair Values and Gross Unrealized Losses for Available-For-Sale Securities
The following table presents the fair values and the gross unrealized losses of these available-for-sale debt investments as of March 31, 2023, aggregated by investment category and the length of time that individual securities have been in a continuous loss position:
Less than 12 months12 months or greater
 Fair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Corporate bonds and commercial paper$35,748 $(322)$11,273 $(53)
Certificates of deposit4,787 (42)— — 
U.S. government securities51,369 (354)19,583 (382)
$91,904 $(718)$30,856 $(435)
The following table presents the fair values and the gross unrealized losses of these available-for-sale debt investments as of December 31, 2022, aggregated by investment category and the length of time that individual securities have been in a continuous loss position:
Less than 12 months12 months or greater
 Fair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Corporate bonds and commercial paper$45,094 $(449)$10,215 $(133)
Certificates of deposit3,536 (50)— — 
U.S. government securities118,021 (893)26,911 (588)
$166,651 $(1,392)$37,126 $(721)