v3.26.1
Product Warranty Provisions (Tables)
3 Months Ended
Mar. 31, 2026
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,
2025
   March 31,
2026
 
Balance at beginning of year  $444,114   $785,689 
Warranty costs incurred   (54,579)   (425,958)
Provision for the year/ period   370,557    524,527 
Foreign exchange adjustment   25,597    12,021 
Balance at end of year/ period   785,689    896,279 
Less: Current portion   (339,136)   (482,978)
Non-current portion  $446,553   $413,301