XML 103 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Property, plant and equipment, net (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Cost    
Construction in progress $ 6,991,889 $ 1,330,643
Furniture, fixtures and office equipment 7,221,527 5,794,983
Leasehold improvement 7,090,162 7,080,409
Machinery and equipment 40,316,428 33,176,416
Motor vehicles 1,508,398 1,498,605
Building 19,166,951 20,169,197
Property, plant and equipment, cost 82,295,355 69,050,253
Less: accumulated depreciation 25,772,178 22,529,477
Property, plant and equipment, net $ 56,523,177 $ 46,520,776