XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Product Warranty Provisions (Tables)
6 Months Ended
Jun. 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
   June 30,
2025
 
Balance at beginning of year/ period  $546,444   $444,114 
Warranty costs incurred   (245,328)   (364)
Provision for the year/ period   156,832    20,034 
Foreign exchange adjustment   (13,834)   8,650 
Balance at end of year/ period   444,114    472,434 
Less: Current portion   (23,426)   (23,312)
Non-current portion  $420,688   $449,122