XML 57 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Note 3 - Accounts Receivable, Net (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2017
Dec. 31, 2016
Accounts receivable $ 15,064,580 $ 15,267,962    
Less: allowance for doubtful accounts (658,104) (567,108) $ (567,108) $ (670,280)
Accounts receivable, net $ 14,406,476 $ 14,700,854