v3.25.2
Inventory (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Inventory    
Work-in-progress $ 26,803,338 $ 13,859,238
Finished goods 18,641,774 5,933,200
Non-cash fair value step up 12,397,641  
Other 5,190,079 1,873,926
Total $ 63,032,832 $ 21,666,364