XML 20 R6.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 11,440 $ 12,065
Adjustments to reconcile net income to cash provided by operating activities:    
Intangible asset impairment loss 1,086
Depreciation and amortization 6,664 7,015
Loss from sale of property and equipment 108 24
Provision of bad debt allowance 660 1,223
Provision for obsolete inventories 3,324 4,624
Deferred income tax (1,370) (1,530)
Stock-based compensation 7 18
Changes in operating assets and liabilities    
Accounts receivable (9,893) (11,204)
Inventories (16,462) (7,919)
Value added tax receivable 1,016 (600)
Other receivables and prepaid expenses (5,659) (1,136)
Advances on inventory purchases (3,698) 307
Amounts due from related parties (2,761) (592)
Accounts payable 8,485 11,489
Accounts payable and other payables- related parties 6,275 351
Other payables and accrued liabilities 5,604 460
Value added and other taxes payable (2,210) 567
Income tax payable (54) (238)
Net cash provided by operating activities 2,562 14,924
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property and equipment (12,182) (8,564)
Net cash used in investing activities (12,182) (8,564)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from bank loans 64,006 62,693
Repayment of bank loans (70,513) (56,296)
Repayment of loans from related party 6,657 9,280
Advances to related party (8,428) (7,119)
Interest income received from related party 2,997
Net cash provided by (used in) financing activities (5,281) 8,558
EFFECT OF EXCHANGE RATE CHANGES ON CASH (963) 2,670
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS (15,864) 17,588
CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD 62,876 45,288
CASH AND CASH EQUIVALENTS AT END OF PERIOD 47,012 62,876
Cash paid during the period for:    
Accrued interest income on amounts due from related party under counter guarantee agreement (Note 12) 738 818
Interest 1,755 1,648
Income taxes $ 6,350 $ 6,247