v3.26.1
Inventories (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Finished goods $ 89,412,508 $ 27,477,041
Raw materials 42,348,166 17,090,010
Supplies & miscellaneous 1,074,081 511,625
Totals $ 132,834,755 $ 45,078,676