XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable, Net (Tables)
3 Months Ended
Mar. 31, 2021
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Accounts receivable, net
   

March 31,

2021

   

December 31,

2020

 
Trade   $ 16,518,164     $ 8,859,237  
Finance     5,237,860       2,117,809  
      21,756,024       10,977,046  
Less: allowance for doubtful accounts     413,343       1,569,086  
    $ 21,342,681     $ 9,407,960