XML 157 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Available-for-Sale-Securities (Tables)
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-Sale Securities Reconciliation
The following table is a summary of available-for-sale securities recorded in cash and cash equivalents or debt marketable securities in the Company's Consolidated Balance Sheets (in thousands):
December 31, 2022December 31, 2021
CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueCostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Corporate debt securities$44,308 $— $(17)$44,291 $53,135 $— $(65)$53,070 
Commercial Paper7,953 — — 7,953 — — — — 
Money market funds4,871 — — 4,871 18,124 — — 18,124 
Municipal debt securities7,626 — (1)7,625 20,263 — (5)20,258 
Total$64,758 $— $(18)$64,740 $91,522 $— $(70)$91,452 
Schedule of Marketable Securities
Estimated fair values of available-for-sale securities are generally based on prices obtained from commercial pricing services. The following table summarizes the classification of the available-for-sale debt securities on the Company's Consolidated Balance Sheets (in thousands):
December 31, 2022December 31, 2021
Cash and cash equivalents$27,668 $21,129 
Marketable securities37,072 70,323 
Total$64,740 $91,452 
Schedule of Available-for-Sale Securities by Contractual Maturity
The following table summarizes the Company's portfolio of available-for-sale securities by contractual maturity (in thousands):
December 31, 2022December 31, 2021
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Less than one year$64,758 $64,740 $91,522 $91,452 
Greater than one year— — — — 
Total$64,758 $64,740 $91,522 $91,452