v3.26.1
Inventories, Net (Tables)
6 Months Ended
Jun. 30, 2026
Inventories, Net [Abstract]  
Schedule of Inventories

As of June 30, 2026 and December 31, 2025, inventories consisted of the following

 

    As of  
    June 30,
2026
    December 31,
2025
 
Raw materials   $ 10,659,774     $ 10,165,798  
Revolving material     1,290,995       1,172,449  
Consigned processing material     31,352       28,671  
Work-in-progress     2,549,066       2,334,681  
Finished goods     11,552,970       12,290,156  
Less: inventory impairment     (1,460,540 )     (1,614,719 )
Inventories, net   $ 24,623,617     $ 24,377,036  
Schedule of Changes in Inventory Reserves

Changes in the inventory reserves are as follows:

 

    For the
six months
ended
June 30,
2026
    For the
Year Ended
December 31,
2025
 
Beginning balance   $ 1,614,719     $ 541,421  
(Release of) inventory write-downs     (181,901 )     1,042,942  
Effect of foreign exchange change     27,722       30,356  
Ending balance   $ 1,460,540     $ 1,614,719