XML 99 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Accounts Receivable, Net - Accounts Receivable (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounts receivable $ 50,651,104 $ 15,064,580  
Less: allowance for doubtful accounts (623,970) (658,104) $ (567,108)
Accounts receivable, net $ 50,027,134 $ 14,406,476