v3.26.1
Inventories, Net - Schedule of Changes in Inventory Reserves (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Schedule of Changes in Inventory Reserves [Abstract]    
Beginning balance $ 1,614,719 $ 541,421
Inventory write-downs 1,042,942
Effect of foreign exchange change 13,399 30,356
Ending balance $ 1,628,118 $ 1,614,719