v3.26.3
MARKETABLE SECURITIES - Schedule of Unrealized Loss on Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Less than 12 Months    
Fair Value $ 17,950 $ 6,036
Unrealized Losses (26) (3)
Greater than 12 Months    
Fair Value 0 5,119
Unrealized Losses 0 (2)
Total    
Fair Value 17,950 11,155
Unrealized Losses (26) (5)
Corporate debt securities    
Less than 12 Months    
Fair Value 9,063 6,036
Unrealized Losses (14) (3)
Greater than 12 Months    
Fair Value 0 5,119
Unrealized Losses 0 (2)
Total    
Fair Value 9,063 11,155
Unrealized Losses (14) $ (5)
Government and agency - U.S.    
Less than 12 Months    
Fair Value 8,887  
Unrealized Losses (12)  
Greater than 12 Months    
Fair Value 0  
Unrealized Losses 0  
Total    
Fair Value 8,887  
Unrealized Losses $ (12)