XML 93 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   
As of
December 31,
2019
   
As of
December 31,
2018
 
Accounts receivable
  $
50,651,104
    $
15,064,580
 
Less: allowance for doubtful accounts
   
(623,970
)
   
(658,104
)
Accounts receivable, net
  $
50,027,134
    $
14,406,476
 
Financing Receivable, Allowance for Credit Loss [Table Text Block]
   
For the Years Ended
 
   
December 31,
2019
   
December 31,
2018
 
Beginning balance
  $
658,104
    $
567,108
 
Provision for doubtful accounts
   
(4,515
)    
119,329
 
Less: write off/recovery
   
(29,619
)    
(28,333
)
Ending balance
  $
623,970
    $
658,104