v3.26.1
Inventories, Net - Schedule of Changes in Inventory Reserves (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Changes in Inventory Reserves [Abstract]    
Beginning balance $ 1,614,719 $ 541,421
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