XML 124 R36.htm IDEA: XBRL DOCUMENT v3.20.1
PREPAYMENTS AND OTHER CURRENT ASSETS (Tables)
12 Months Ended
Dec. 31, 2019
Other Receivables And Prepayments [Member]  
Prepayments And Other Current Assets [Line Items]  
Schedule of activity in the allowance for doubtful accounts

The activity in the allowance for doubtful accounts –prepayments and other receivables for the years ended December 31, 2019, 2018 and 2017 are as follows:

​

​

​

​

​

​

​

​

​

​

For the Years Ended

​

    

December 31, 2019

    

December 31, 2018

    

December 31, 2017

​

​

USD

​

USD

​

USD

Beginning balance

 

4,783,093

 

4,960,020

 

4,671,896

Provisions

 

—

 

96,267

 

—

Reversal of allowance

​

(24,959)

​

—

​

—

Foreign currency translation adjustment

 

(45,331)

 

(273,194)

 

288,124

Ending balance

 

4,712,803

 

4,783,093

 

4,960,020