XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Product Warranty Provisions (Tables)
3 Months Ended
Mar. 31, 2024
Product Warranty Provisions [Abstract]  
Schedule of Product Warranty Liability Warranty expense is recorded as a component of sales and marketing expenses. Accrued warranty activity consisted of the following:
   December 31,
2023
   March 31,
2024
 
Balance at beginning of year  $476,828   $546,444 
Warranty costs incurred   16,359    13,131 
Provision for the year   66,182    6,305 
Foreign exchange adjustment   (12,925)   (9,450)
Balance at end of year   546,444    556,430 
Less: Current portion   (23,870)   (20,775)
Non-current portion  $522,574   $535,655