XML 75 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventories [Abstract]  
Schedule of Inventories

Inventories consist of the following:

 

   December 31,
2024
   December 31,
2023
 
   US$   US$ 
Raw material   716,293    526,522 
Work-in-process   4,472    2,376 
Finished goods   631,367    1,048,211 
Low-value consumables   57,507    40,116 
Total   1,409,639    1,617,225