XML 72 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts receivable, net (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade accounts receivable $ 13,609,203 $ 15,368,218  
Receivable from OC-BVI 123,807 53,970  
Other accounts receivable 1,473,738 1,271,948  
Accounts Receivable, Gross, Current 15,206,748 16,694,136  
Allowance for doubtful accounts (158,902) (193,338) $ (193,338)
Accounts receivable, net $ 15,047,846 $ 16,500,798