XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Available-for-Sale-Securities (Tables)
9 Months Ended
Sep. 30, 2023
Debt Securities, Available-for-Sale [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 marketable securities in our Consolidated Balance Sheets (in thousands):
September 30, 2023December 31, 2022
CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueCostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Corporate debt securities$28,828 $— $(16)$28,812 $44,308 $— $(17)$44,291 
Commercial paper1,978 — — 1,978 7,953 — — 7,953 
Money market funds13,572 — — 13,572 4,871 — — 4,871 
Agency bonds1,987 — (1)1,986 — — — — 
Treasury bills3,996 — — 3,996 — — — — 
Municipal debt securities725 — — 725 7,626 — (1)7,625 
Total$51,086 $— $(17)$51,069 $64,758 $— $(18)$64,740 
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 securities in our Consolidated Balance Sheets (in thousands):
September 30, 2023December 31, 2022
Cash equivalents$29,103 $27,668 
Marketable securities21,966 37,072 
Total$51,069 $64,740 
Investments Classified by Contractual Maturity Date
The following table summarizes our portfolio of available-for-sale securities by contractual maturity (in thousands):
September 30, 2023
Amortized CostEstimated Fair Value
Less than one year$51,086 $51,069 
Greater than one year— — 
Total$51,086 $51,069