v3.26.1
MARKETABLE SECURITIES - Schedule of Unrealized Loss on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Less than 12 Months    
Fair Value $ 34,207 $ 6,036
Unrealized Losses (23) (3)
Greater than 12 Months    
Fair Value 0 5,119
Unrealized Losses 0 (2)
Total    
Fair Value 34,207 11,155
Unrealized Losses (23) (5)
Corporate debt securities    
Less than 12 Months    
Fair Value 12,395 6,036
Unrealized Losses (12) (3)
Greater than 12 Months    
Fair Value 0 5,119
Unrealized Losses 0 (2)
Total    
Fair Value 12,395 11,155
Unrealized Losses (12) $ (5)
Government and agency - U.S.    
Less than 12 Months    
Fair Value 21,812  
Unrealized Losses (11)  
Greater than 12 Months    
Fair Value 0  
Unrealized Losses 0  
Total    
Fair Value 21,812  
Unrealized Losses $ (11)