XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Product Warranty Provisions (Tables)
9 Months Ended
Sep. 30, 2025
Product Warranty Provisions [Abstract]  
Schedule of Accrued Warranty Activity

Warranty expense is recorded as a component of sales and marketing expenses. Accrued warranty activity consisted of the following:

 

   December 31,
2024
   September 30,
2025
 
Balance at beginning of year/ period  $546,444   $444,114 
Warranty costs incurred   (245,328)   (14,269)
Provision for the year/ period   156,832    55,112 
Foreign exchange adjustment   (13,834)   11,720 
Balance at end of year/ period   444,114    496,677 
Less: Current portion   (23,426)   (23,453)
Non-current portion  $420,688   $473,224