v3.26.1
MARKETABLE SECURITIES - Schedule of Unrealized Loss on Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Less than 12 Months    
Fair Value $ 6,036 $ 73,952
Unrealized Losses (3) (211)
Greater than 12 Months    
Fair Value 5,119 2,515
Unrealized Losses (2) 0
Total    
Fair Value 11,155 76,467
Unrealized Losses (5) (211)
Corporate debt securities    
Less than 12 Months    
Fair Value 6,036 73,952
Unrealized Losses (3) (211)
Greater than 12 Months    
Fair Value 5,119 2,515
Unrealized Losses (2) 0
Total    
Fair Value 11,155 76,467
Unrealized Losses $ (5) $ (211)