v3.25.3
SUBSEQUENT EVENTS (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 03, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Aug. 31, 2025
Jul. 31, 2025
May 31, 2025
Feb. 28, 2025
Jan. 31, 2025
SUBSEQUENT EVENTS                            
Total Number of ADSs Purchased   73,339           73,339            
Repurchase of ordinary shares   12,160     0     73,339 231,019          
Aggregate purchase price   $ 18,000 $ 29,000 $ 57,000   $ 32,000 $ 155,000              
Open market purchases                            
SUBSEQUENT EVENTS                            
Total Number of ADSs Purchased     20,393             2,488 9,672 7,066 4,053 29,667
Subsequent event | ADS                            
SUBSEQUENT EVENTS                            
Repurchase price per ADS $ 3                          
Subsequent event | Open market purchases                            
SUBSEQUENT EVENTS                            
Repurchase price per ADS $ 3                          
Aggregate purchase price $ 5.7                          
Percentage of shares repurchased 10.30%                          
Subsequent event | Open market purchases | Class A Ordinary shares                            
SUBSEQUENT EVENTS                            
Repurchase of ordinary shares 85,065,660                          
Percentage of shares repurchased 13.00%                          
Subsequent event | Open market purchases | Class A Ordinary shares | Maximum                            
SUBSEQUENT EVENTS                            
Total Number of ADSs Purchased 225,000,000