XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Short-Term Investments (Tables)
6 Months Ended
Jun. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Short-term Investments
The following tables summarize the estimated value of the Company’s short-term investments as of June 30, 2025 and December 31, 2024:
June 30, 2025
(in thousands)Amortized CostUnrealized GainUnrealized LossFair Value
Commercial paper$3,324 $— $(3)$3,321 
Corporate notes19,629 23 (8)19,644 
U.S. Treasury securities28,241 23 (8)28,256 
U.S. Government agency securities20,634 15 (13)20,636 
Total short-term investments$71,828 $61 $(32)$71,857 
December 31, 2024
(in thousands)Amortized CostUnrealized GainUnrealized LossFair Value
Commercial paper$2,258 $$— $2,263 
Corporate notes27,082 41 (31)27,092 
U.S. Treasury securities14,851 (6)14,852 
U.S. Government agency securities33,687 43 (18)33,712 
Total short-term investments$77,878 $96 $(55)$77,919 
Schedule of Short-term Investments By Contractual Maturity
As of June 30, 2025, 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$48,068 
Remaining maturity date greater than one year23,789 
Total short-term investments$71,857