XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
ACCOUNTS RECEIVABLE, NET - Allowance for Doubtful Accounts (Details) - USD ($)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Accounts Receivable, Allowance for Credit Loss    
Beginning balance $ 623,970 $ 658,104
Provision for doubtful accounts 2,924,148 (73,187)
Less: write off/(recovery) (1,264,660) (21,149)
Ending balance $ 2,283,458 $ 563,768