XML 20 R6.htm IDEA: XBRL DOCUMENT v3.3.1.900
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Cash Flows from Operating Activities:    
Net loss $ (39,550,760) $ (20,008,049)
Depreciation and amortization 1,785,835 1,612,830
Bad debt expense 31,352,579 10,752,991
Deferred income taxes 77,042 1,061,413
Inventory obsolescence reserve (1,055,529) 6,121,655
Deferred revenue 2,514,457 0
Changes in assets and liabilities:    
Trade accounts and other receivables (3,163,945) 3,633,180
Advances to suppliers (296,979) (2,625,629)
Inventory 12,780,457 11,155,810
Trade accounts payable 634,673 (1,183,733)
Accrued taxes payable 84 (2,499,949)
Other payables and accrued expenses 37,584 356,640
Advances from customers (139,066) 218,656
Prepaid expenses (404,060) 0
Net Cash Provided by Operating Activities 4,572,372 8,595,815
Cash Flows from Investing Activities:    
Advances for purchases of intangible assets (714,697) (298,631)
Purchases of property and equipment (5,128,699) (18,794,261)
Net Cash Used in Investing Activities (5,843,396) (19,092,892)
Cash Flows from Financing Activities:    
Proceeds from construction term loan 605,002 12,322,648
Net Cash Provided by Financing Activity 605,002 12,322,648
Effect of Exchange Rate Changes on Cash (31,327) 137,860
Net (Decrease) Increase in Cash and Cash Equivalents (697,349) 1,963,431
Cash and Cash Equivalents at Beginning of Period 5,993,139 4,029,708
Cash and Cash Equivalents at End of Period 5,295,790 5,993,139
Supplemental Cash Flow Information:    
Cash paid for interest 1,230,800 569,855
Cash paid for income taxes 0 2,481,164
Supplemental Noncash Investing and Financing Activities:    
Accounts payable for purchases of property and equipment 46,780 144,243
Accounts receivable collected with banker's acceptances 2,777,579 8,317,045
Inventory purchased with banker's acceptances 2,489,698 4,626,165
Advances for purchases of equipment paid with banker's acceptances 0 2,564,790
Advances for purchases of intangibles paid with banker's acceptances $ 164,208 $ 897,820