v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 16, 2026
Jun. 30, 2026
Jun. 30, 2025
EARNINGS PER SHARE      
Aggregate amount of the convertible notes     $ 230
Potentially dilutive shares   28,126,169 32,016,628
Convertible notes | Subsequent event      
EARNINGS PER SHARE      
Aggregate amount of the convertible notes $ 2,400    
Series A-1 Convertible Notes      
EARNINGS PER SHARE      
Conversion Price (in dollars per share)   $ 0.63  
Conversion of debt securities   2,464,286  
Series B-1 Convertible Notes      
EARNINGS PER SHARE      
Conversion Price (in dollars per share)   $ 0.83  
Conversion of debt securities   609,639