XML 35 R22.htm IDEA: XBRL DOCUMENT v3.25.1
MARKETABLE SECURITIES (Tables)
3 Months Ended
Mar. 31, 2025
Marketable Securities [Abstract]  
Summary of Marketable Securities
The Company’s marketable securities consisted of the following (in thousands):
March 31, 2025
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Available-for-sale securities, short-term
Corporate debt securities$97,187 $52 $(49)$97,190 
Government and agency - U.S.21,781 19 (1)21,799 
Total available-for-sale securities, short-term118,968 71 (50)118,989 
Available-for-sale securities, long-term
Corporate debt securities48,801 42 (48)48,795 
Total available-for-sale securities, long-term48,801 42 (48)48,795 
Total available-for-sale securities$167,769 $113 $(98)$167,784 
December 31, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Available-for-sale securities, short-term
Corporate debt securities$118,813 $128 $(8)$118,933 
Government and agency - U.S.16,962 35 — 16,997 
Total available-for-sale securities, short-term135,775 163 (8)135,930 
Available-for-sale securities, long-term
Corporate debt securities60,171 — (203)59,968 
Total available-for-sale securities, long-term60,171 — (203)59,968 
Total available-for-sale securities$195,946 $163 $(211)$195,898 
Summary of Unrealized Losses
The following tables summarize the amount of unrealized losses, defined as the amount by which the amortized cost exceeds fair value, and the related fair value of available-for-sale marketable securities with unrealized losses, which have
been segregated into two categories: those that have been in a continuous unrealized loss position for less than 12 months and those that have been in a continuous unrealized loss position for 12 or more months (in thousands):
March 31, 2025
Less than 12 MonthsGreater than 12 MonthsTotal
Fair ValueUnrealized LossesFair ValueUnrealized LossesFair ValueUnrealized Losses
Corporate debt securities$64,555 $(97)$— $— $64,555 $(97)
Government and agency - U.S.11,863 (1)— — 11,863 (1)
Total$76,418 $(98)$— $— $76,418 $(98)
December 31, 2024
Less than 12 MonthsGreater than 12 MonthsTotal
Fair ValueUnrealized LossesFair ValueUnrealized LossesFair ValueUnrealized Losses
Corporate debt securities$73,952 $(211)$2,515 $— $76,467 $(211)
Total$73,952 $(211)$2,515 $— $76,467 $(211)