XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories - Schedule of Provision for Obsolescence (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Schedule of Provision for Obsolescence [Abstract]        
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