XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Debt Securities, Available-for-Sale
Information regarding the Company’s short-term and long-term marketable securities as of December 31, 2023 and 2022 is as follows:
December 31, 2023
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair Value
U.S. government agency securities$16,798 — $(278)$16,520 
Corporate debt securities2,511 — (19)2,492 
U.S. municipal securities7,876 — (105)7,771 
Certificates of deposit/time deposits249 — — 249 
Total marketable securities$27,434 $— $(402)$27,032 
December 31, 2022
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair Value
U.S. government agency securities$25,275 — $(750)$24,525 
Corporate debt securities9,578 — (205)9,373 
U.S. municipal securities15,574 — (417)15,157 
Certificates of deposit/time deposits939 — (7)932 
Total marketable securities$51,366 $— $(1,379)$49,987 
Investments Classified by Contractual Maturity Date
The December 31, 2023 balance of available-for-sale debt securities by contractual maturity is shown in the following table at fair value. Actual maturities may differ from contractual maturities because the issuers of the securities may have the right to prepay obligations without prepayment penalties.
(in thousands)December 31,
2023
Due in one year or less$19,013 
Due after one year through five years8,019 
Total marketable securities$27,032