v3.26.1
MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 177,303 $ 213,033
Unrealized Gains 59 431
Unrealized Losses (565) (112)
Fair Value 176,797 213,352
Government debt    
Marketable Securities [Line Items]    
Amortized Cost 1,003 5,755
Unrealized Gains 0 3
Unrealized Losses (1) (4)
Fair Value 1,002 5,754
Corporate debt    
Marketable Securities [Line Items]    
Amortized Cost 176,300 207,278
Unrealized Gains 59 428
Unrealized Losses (564) (108)
Fair Value $ 175,795 $ 207,598