XML 26 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (61,795,279) $ 10,059,450
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Amortization on capital lease 96,914 120,332
Depreciation and amortization 27,139,589 26,775,620
Unrealized translation difference 0 563,636
Deferred tax asset 3,215,727 6,586,985
Stock-based compensation expense 451,350 668,000
Bad debt expense 431
Impairment of inventory 230,776
Amortization of right-of-use asset 887,603
Changes in assets and liabilities    
Accounts receivable 410,057 8,195,123
Inventories 769,543 (938,923)
Prepayment and deposits (4,268,797) 40,430
Advance from customers 42,945
Other receivables (6,849)
Accounts and Other payable and accrued expenses 1,114,904 (820,628)
Amount due to related parties 778,393
Taxes payable (213,480) (288,197)
Lease liabilities (827,285) (591,156)
Net cash provided by operating activities (32,751,851) 51,149,065
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property, plant and equipment (37,560,932)
Net cash used in investing activities (37,560,932)
CASH FLOWS FROM FINANCING ACTIVITIES    
Repayment of finance leases obligation (267,810) (264,863)
Net cash used in financing activities (267,810) (264,863)
EFFECTS OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS (2,982,659) (864,319)
NET DECREASE IN CASH AND CASH EQUIVALENTS (36,002,320) 12,458,951
CASH AND CASH EQUIVALENTS - BEGINNING OF YEAR 108,226,214 95,767,263
CASH AND CASH EQUIVALENTS - END OF YEAR 72,223,894 108,226,214
Cash paid during the year for:    
Paid for taxes 6,413,065 10,076,097
Interest on finance lease obligation 96,914 120,332
Paid for Flood Prevention Project $ 48,384,711