v3.26.1
Inventories, Net - Schedule of Inventories (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Inventories [Abstract]    
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