XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Available-for-Sale-Securities (Tables)
9 Months Ended
Sep. 30, 2024
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, 2024December 31, 2023
CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueCostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Corporate debt securities$14,623 $$(2)$14,622 $37,791 $$(8)$37,786 
Commercial paper— — — — 1,981 — — 1,981 
Money market funds9,486 — — 9,486 4,268 — — 4,268 
Agency bonds2,221 — 2,222 — — — — 
Treasury bills3,460 — (2)3,458 — — — — 
Municipal debt securities513 — — 513 622 — — 622 
Total$30,303 $$(4)$30,301 $44,662 $$(8)$44,657 
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 the Company's Consolidated Balance Sheets (in thousands):
September 30, 2024December 31, 2023
Cash equivalents$13,954 $16,715 
Marketable securities16,347 27,942 
Total$30,301 $44,657 
Schedule of Investments Classified by Contractual Maturity Date
The following table summarizes our portfolio of available-for-sale securities by contractual maturity (in thousands):
September 30, 2024
Amortized CostEstimated Fair Value
Less than one year$30,303 $30,301 
Greater than one year— — 
Total$30,303 $30,301