v3.25.1
Product Warranty Provisions (Tables)
3 Months Ended
Mar. 31, 2025
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,
2024
   March 31,
2025
 
Balance at beginning of year/ period  $546,444   $444,114 
Warranty costs incurred   (245,328)   (18,652)
Provision for the year/ period   156,832    12,742 
Foreign exchange adjustment   (13,834)   2,361 
Balance at end of year/ period   444,114    440,565 
Less: Current portion   (23,426)   (23,000)
Non-current portion  $420,688   $417,565