v3.23.1
Inventories (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Inventories    
Raw materials $ 416,367 $ 1,375,669
Work-in-process 2,095,341 528,631
Finished goods 118,808 284,048
Inventory, Gross 2,630,516 2,188,348
Inventory reserve (11,385) (10,431)
Inventory, Net $ 2,619,131 $ 2,177,917