XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale and Held-to-maturity Securities
The following is a summary of available-for-sale and held-to-maturity securities as of December 31, 2023 (in thousands):
Amortized CostGross Unrealized GainGross Unrealized (Losses)Estimated Fair Value
Available-for-sale securities:
Tax-exempt municipal securities$10,055 $$(144)$9,913 
Corporate debt securities3,202 — (79)3,123 
Total available-for-sale securities$13,257 $$(223)$13,036 
Held-to-maturity securities:
Term deposits$27,175 $— $— $27,175 
The following is a summary of available-for-sale securities as of December 31, 2022 (in thousands):
Amortized CostGross Unrealized GainGross Unrealized (Losses)Estimated Fair Value
Available-for-sale securities:
Tax-exempt municipal securities$15,852 $$(507)$15,347 
Corporate debt securities7,140 — (208)6,932 
Total$22,992 $$(715)$22,279 
Schedule of Maturities of Marketable Securities
The following table summarizes the maturities of the Company’s marketable securities as of December 31, 2022 and 2023 (in thousands):
 December 31, 2022December 31, 2023
Available-for-sale securitiesHeld-to-maturity securitiesAvailable-for-sale securitiesHeld-to-maturity securities
Due within one year$9,156 $— $12,553 $27,175 
Due after one year through three years13,123 — 483 — 
Total$22,279 $— $13,036 $27,175 
Schedule of Proceeds from the Maturities of Marketable Securities
The following table summarizes the proceeds from the maturities and sales of available-for-sale securities for the years ended December 31, 2021, 2022, and 2023 (in thousands):
 December 31, 2021December 31, 2022December 31, 2023
Maturities of marketable securities$7,495 $6,420 $9,800 
Sales of marketable securities1,805 — — 
Total$9,300 $6,420 $9,800