XML 35 R2.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Current Assets:    
Cash $ 24,916,484 $ 14,502,171
Restricted cash 44,495,633 25,953,946
Accounts receivable, net 77,279,817 58,252,999
Amount due from a related party 477,663 1,165,838
Notes receivable 256,712 2,606,517
Advances to suppliers 2,292,843 6,050,531
Prepayments and other receivables 10,457,789 4,268,527
Foreign exchange derivative assets 0 236,436
Inventories 54,790,461 42,946,644
Total Current Assets 214,967,402 155,983,609
Long-term prepayments 2,617,419 3,715,445
Property, plant and equipment, net 56,523,177 46,520,776
Land use right, net 2,445,751 2,639,631
Other assets 643,128 748,431
Deferred tax assets, net 865,370 750,267
Long-term investments 9,993,852 9,906,379
TOTAL ASSETS 288,056,099 220,264,538
Current Liabilities:    
Accounts payable 66,486,690 60,368,012
Deferred government grants 464,206 309,638
Short-term loans 24,856,744 10,128,646
Non-financial institution borrowings 8,761,426 10,756,158
Notes payable 73,607,284 54,859,478
Foreign exchange derivative liabilities 521,509 0
Amount due to related parties 6,116,851 0
Other payables and accrued liabilities 25,860,703 12,243,345
Income taxes payable 4,124,719 3,609,391
Total Current Liabilities 210,800,132 152,274,668
Income taxes payable, noncurrent 0 777,685
TOTAL LIABILITIES 210,800,132 153,052,353
COMMITMENTS AND CONTINGENCIES
Stockholders' equity    
Preferred stock (Par value: $0.0001, Authorized: 10,000,000 shares, Issued and outstanding: none) 0 0
Common stock (Par value: $0.0001, Authorized: 100,000,000 shares, 15,559,658 shares issued and outstanding at December 31, 2018 and 15,509,658 shares issued and outstanding at December 31, 2017, respectively) 1,556 1,551
Additional paid-in capital 13,863,282 12,709,756
Statutory and other reserves 8,012,052 6,549,815
Retained earnings 56,173,912 44,481,568
Accumulated other comprehensive (loss) income (794,835) 3,469,495
TOTAL EQUITY 77,255,967 67,212,185
TOTAL LIABILITIES AND EQUITY $ 288,056,099 $ 220,264,538