XML 103 R88.htm IDEA: XBRL DOCUMENT v3.19.1
Product Warranty Provisions (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Product Warranty Provisions [Abstract]    
Balance at beginning of year $ 2,279,831 $ 205,404
Warranty costs incurred (47,180) (167,685)
Provision for the year 145,804 2,151,101
Foreign exchange adjustment (127,840) 91,011
Balance at end of year $ 2,250,615 $ 2,279,831