XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
3. Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2020
Credit Loss [Abstract]  
Schedule of accounts receivable

As of June 30, 2020 and December 31, 2019, accounts receivable consisted of the following:

 

    June 30,
2020
    December 31,
2019
 
    (Unaudited)        
    $     $  
Accounts receivable     2,725,065       2,557,326  
Less: Allowance for doubtful accounts     (1,160,976 )     (1,073,743 )
Total     1,564,089       1,483,583