v3.26.1
Inventories (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Inventories    
Raw materials $ 629,724 $ 165,140
Work-in-process 2,551,558 681,176
Finished goods 454,689 252,036
Inventory, gross 3,635,970 1,098,352
Inventory reserve (11,550) (6,881)
Inventory, net $ 3,624,420 $ 1,091,471