XML 66 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Receivable (Details) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Accounts Receivable [Abstract]    
Accounts receivable, gross: $ 42,018,388 $ 12,350,947
Less: allowance for doubtful accounts (51,028) (2,828,796)
Accounts receivable, net $ 41,967,360 $ 9,522,151