v3.26.1
FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Money market funds    
Assets    
Assets fair value $ 10,337 $ 19,315
U.S. Treasury bill    
Assets    
Assets fair value 14,967  
U.S. Treasury note    
Assets    
Assets fair value 14,975  
Certificates of deposit    
Assets    
Assets fair value 2,750  
Level 1 | Money market funds    
Assets    
Assets fair value 10,337 $ 19,315
Level 1 | U.S. Treasury bill    
Assets    
Assets fair value 14,967  
Level 1 | U.S. Treasury note    
Assets    
Assets fair value 14,975  
Level 2 | Certificates of deposit    
Assets    
Assets fair value $ 2,750