XML 66 R56.htm IDEA: XBRL DOCUMENT v3.26.1
INVENTORIES - Inventory Valuation Allowance (Details) - Inventory Valuation Allowance [Member] - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
INVENTORIES [Abstract]    
Balance at the beginning of the period $ 9,179,135 $ 8,255,880
Addition 0 2,554,421
Write-off (2,494,595) (1,850,440)
Foreign exchange 86,300 219,274
Balance at the end of the period $ 6,770,840 $ 9,179,135