v3.26.1
Inventories, Net - Schedule of Inventories (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Inventories [Abstract]    
Raw materials $ 10,490,073 $ 10,165,798
Revolving material 1,218,866 1,172,449
Consigned processing material 54,744 28,671
Work-in-progress 2,599,322 2,334,681
Finished goods 12,968,469 12,290,156
Less: inventory impairment (1,628,118) (1,614,719)
Inventories, net $ 25,703,356 $ 24,377,036