XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Short-Term Investments (Tables)
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Debt securities, available-for-sale The following tables summarize the estimated value of the Company’s short-term investments as of December 31, 2024 and 2023:
December 31, 2024
(in thousands)
Amortized Cost
Unrealized Gain
Unrealized Loss
Fair Value
Commercial paper
$2,258 $$— $2,263 
Corporate notes
27,082 41 (31)27,092 
U.S. Treasury securities
14,851 (6)14,852 
U.S. Government agency securities
33,687 43 (18)33,712 
Total short-term investments
$77,878 $96 $(55)$77,919 
December 31, 2023
(in thousands)Amortized CostUnrealized GainUnrealized LossFair Value
Commercial paper$18,101 $14 $(3)$18,112 
Corporate notes7,621 20 — 7,641 
U.S. Treasury securities11,975 (6)11,971 
U.S. Government agency securities64,134 89 (21)64,202 
Total short-term investments$101,831 $125 $(30)$101,926 
Investments classified by contractual maturity date As of December 31, 2024, the fair value of short-term investments by remaining contractual maturity consisted of the following:
(in thousands)
Fair Value
Remaining maturity date one year or less
$57,665 
Remaining maturity date greater than one year
20,254 
Total short-term investments
$77,919