XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Securities Reconciliation The following is a summary of the Company's investment portfolio as of December 31, 2022 and 2021 (in thousands):
As of December 31, 2022
Gross UnrealizedEstimated
CostGainsLossesFair Value
Available-for-sale securities:
Corporate debt securities$35,042 $— $(163)$34,879 
Debt securities issued by U.S. government agencies4,005 — (10)3,995 
Total securities with a maturity of one year or less$39,047 $— $(173)$38,874 
Total available-for-sale securities$39,047 $— $(173)$38,874 

As of December 31, 2021
Gross UnrealizedEstimated
CostGainsLossesFair Value
Available-for-sale securities:
Corporate debt securities$52,214 $— $(31)$52,183 
Commercial paper34,993 — — 34,993 
Debt securities issued by U.S. government agencies12,111 — (8)12,103 
Other debt securities6,398 — 6,399 
Total securities with a maturity of one year or less$105,716 $$(39)$105,678 
Corporate debt securities31,667 — (138)31,529 
Total securities with a maturity of one to two years$31,667 $— $(138)$31,529 
Total available-for-sale securities$137,383 $$(177)$137,207