XML 25 R11.htm IDEA: XBRL DOCUMENT v3.25.2
MARKETABLE SECURITIES
6 Months Ended
Jun. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
MARKETABLE SECURITIES
NOTE 3. MARKETABLE SECURITIES
June 30, 2025December 31, 2024
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair ValueAmortized CostUnrealized GainsUnrealized LossesFair Value
Government debt$17,500 $$(16)$17,487 $11,851 $$(19)$11,833 
Corporate debt192,149 404 (38)192,515 391,097 63 (123)391,037 
$209,649 $407 $(54)$210,002 $402,948 $64 $(142)$402,870 
As of June 30, 2025, marketable securities’ maturities ranged from July 2025 to June 2028, with a weighted-average remaining maturity of 1.4 years.