XML 86 R92.htm IDEA: XBRL DOCUMENT v3.20.1
Product Warranty Provisions (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Product Warranty Provisions [Abstract]    
Balance at beginning of year $ 2,250,615 $ 2,279,831
Warranty costs incurred (85,397) (47,180)
Provision for the year 109,248 145,804
Foreign exchange adjustment (27,533) (127,840)
Balance at end of year $ 2,246,933 $ 2,250,615