v3.26.1
MARKETABLE SECURITIES
6 Months Ended
Jun. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
MARKETABLE SECURITIES
NOTE 3. MARKETABLE SECURITIES
June 30, 2026December 31, 2025
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair ValueAmortized CostUnrealized GainsUnrealized LossesFair Value
Government debt$1,003 $— $(1)$1,002 $5,755 $$(4)$5,754 
Corporate debt176,300 59 (564)175,795 207,278 428 (108)207,598 
$177,303 $59 $(565)$176,797 $213,033 $431 $(112)$213,352 
As of June 30, 2026, marketable securities’ maturities ranged from July 2026 to June 2029, with a weighted-average remaining maturity of 2.0 years.