v3.26.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of inventories
         
   September 30,
2026
   December 31,
2025
 
Raw materials  $33,330,981   $4,232,774 
Finished goods   9,291,096    1,083,874 
Total inventory  $42,622,077   $5,316,648