XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.3
MARKETABLE SECURITIES (Tables)
9 Months Ended
Sep. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of the Fair Value to Amortized Cost Basis of Securities Available-for-Sale The amortized cost, gross unrealized gains and losses and fair value of investments as of September 30, 2025 and December 31, 2024 were as follows (in thousands):
September 30, 2025
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Short-term marketable securities:
Certificates of deposit$2,515 $— $— $2,515 
Commercial paper3,241 — — 3,241 
Corporate bonds37,078 95 (11)37,162 
U.S. government securities59,466 102 (4)59,564 
Total short-term marketable securities$102,300 $197 $(15)$102,482 

December 31, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Short-term marketable securities:
Certificates of deposit$1,282 $— $— $1,282 
Commercial paper8,867 — — 8,867 
Corporate bonds38,505 42 (64)38,483 
Agency bonds1,237 — 1,238 
U.S. government securities50,554 177 (20)50,711 
Total short-term marketable securities$100,445 $220 $(84)$100,581 
The contractual maturities for marketable securities classified as available-for-sale as of September 30, 2025 were as follows (in thousands):
Amortized CostFair Value
Due in one year or less$57,152 $57,214 
Due in one to five years45,148 45,268 
Total$102,300 $102,482 
Schedule of Securities in an Unrealized Loss Position
The following tables present gross unrealized losses and fair values for those securities that were in an unrealized loss position as of September 30, 2025 and December 31, 2024, aggregated by investment category and the length of time that the individual securities had been in a continuous loss position (in thousands):
September 30, 2025
Less Than 12 Months12 Months or GreaterTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Corporate bonds$11,544 $(11)$— $— $11,544 $(11)
U.S. government securities4,590 (2)2,045 (2)6,635 (4)
Total$16,134 $(13)$2,045 $(2)$18,179 $(15)
December 31, 2024
Less Than 12 Months12 Months or GreaterTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Corporate bonds$18,285 $(64)$— $— $18,285 $(64)
U.S. government securities2,038 (20)— — 2,038 (20)
Total$20,323 $(84)$— $— $20,323 $(84)