XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2025
Inventories [Abstract]  
Schedule of Inventories

Inventories consisted of the following:

 

   September 30,   December 31, 
   2025   2024 
Raw materials  $768,352   $880,571 
Work in process   443,898    340,404 
Finished goods   1,529,267    1,619,250 
Total Inventories   2,741,517    2,840,225 
Less: Provision for obsolescence   (1,091,835)   (574,071)
   $1,649,682   $2,266,154 
Schedule of Provision for Obsolescence

Changes to the provision for obsolescence consisted of the following:

 

   For the Three Months   For the Nine Months 
   Ended September 30,   Ended September 30, 
   2025   2024   2025   2024 
At the beginning of the period  $1,000,888   $481,182    574,071    129,420 
Charges to provision   83,947    112,156    506,879    463,984 
Exchange rate   7,000    8,200    10,885    8,134 
At the end of the period  $1,091,835   $601,538    1,091,835    601,538