XML 128 R112.htm IDEA: XBRL DOCUMENT v3.25.1
SHAREHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 10, 2015
Jan. 27, 2015
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2018
Dec. 31, 2016
Dec. 31, 2015
SHAREHOLDERS' EQUITY                
Consideration to repurchase shares             $ 4,542 $ 3,111
Amount of dividend paid     $ 0 $ 0 $ 0      
Ordinary shares                
SHAREHOLDERS' EQUITY                
Shares repurchased             2,902,224 1,842,099
ADS                
SHAREHOLDERS' EQUITY                
Consideration to repurchase shares $ 20,000              
Shares repurchased     0 0 0   967,408 614,033
ADS | Maximum                
SHAREHOLDERS' EQUITY                
Price per share $ 7.99              
Common Class A                
SHAREHOLDERS' EQUITY                
Conversion of stock, shares converted   45,787,948       45,787,948    
Ordinary shares, shares outstanding     84,463,737 84,463,737        
Common Class B                
SHAREHOLDERS' EQUITY                
Conversion of stock, shares issued   45,787,948            
Ordinary shares, shares outstanding     45,787,948 45,787,948