v3.23.1
ACCOUNTS RECEIVABLE, NET (Tables)
12 Months Ended
Dec. 31, 2022
ACCOUNTS RECEIVABLE, NET  
Schedule of accounts receivable, net

As of December 31, 

    

2021

    

2022

Accounts receivable, gross

$

5,408

$

4,311

Less: Allowance for doubtful accounts

 

(3,150)

 

(2,890)

Accounts receivable, net

$

2,258

$

1,421

Schedule of allowance for doubtful accounts

    

For the years ended December 31,

2020

2021

2022

Beginning of year

$

5,437

$

3,797

$

3,150

Addition

 

524

234

100

Reverse

 

(144)

(875)

(380)

Disposal of subsidiaries

(2,276)

Exchange rate adjustment

 

256

(6)

20

End of year

$

3,797

$

3,150

$

2,890