XML 105 R33.htm IDEA: XBRL DOCUMENT v3.25.2
MARKETABLE SECURITIES - Schedule of Unrealized Loss on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Less than 12 Months    
Fair Value $ 68,482 $ 73,952
Unrealized Losses (77) (211)
Greater than 12 Months    
Fair Value 0 2,515
Unrealized Losses 0 0
Total    
Fair Value 68,482 76,467
Unrealized Losses (77) (211)
Corporate debt securities    
Less than 12 Months    
Fair Value 59,519 73,952
Unrealized Losses (76) (211)
Greater than 12 Months    
Fair Value 0 2,515
Unrealized Losses 0 0
Total    
Fair Value 59,519 76,467
Unrealized Losses (76) $ (211)
Government and agency - U.S.    
Less than 12 Months    
Fair Value 8,963  
Unrealized Losses (1)  
Greater than 12 Months    
Fair Value 0  
Unrealized Losses 0  
Total    
Fair Value 8,963  
Unrealized Losses $ (1)