v3.26.1
Inventory (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Inventory    
Work-in-progress $ 30,964,156 $ 13,859,238
Finished goods 19,601,712 5,933,200
Other 9,404,060 1,873,926
Total $ 59,969,928 $ 21,666,364