XML 117 R100.htm IDEA: XBRL DOCUMENT v3.21.1
Product Warranty Provisions (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Product Warranty Provisions [Abstract]    
Balance at beginning of year $ 2,246,933 $ 2,250,615
Warranty costs incurred (395,864) (85,397)
Provision for the year 12,998 109,248
Foreign exchange adjustment 127,538 (27,533)
Balance at end of year 1,835,717 2,246,933
Less: Current portion (155,888)
Non-current portion $ 1,835,717 $ 2,246,933