v3.26.1
MARKETABLE SECURITIES (Tables)
6 Months Ended
Jun. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of 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