v3.26.3
Inventories (Details - Inventories) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 33,330,981 $ 4,232,774
Finished goods 9,291,096 1,083,874
Total inventory $ 42,622,077 $ 5,316,648