XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Product Warranty Provision (Tables)
9 Months Ended
Sep. 30, 2022
Product Warranties Disclosures [Abstract]  
Schedule of product warranty provision
   December 31,
2021
   September 30,
2022
 
Balance at beginning of year  $1,991,605   $2,028,266 
Warranty costs incurred   (34,439)   (49,662)
Provision for the year   16,995    124,673 
Foreign exchange adjustment   54,105    (222,312)
Balance at end of year   2,028,266    1,880,965 
Less: Current portion   (127,837)   (104,053)
Non-current portion  $1,900,429   $1,776,912