XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2023
Inventory [Abstract]  
Schedule of inventory
   March 31,   December 31, 
   2023   2022 
Raw materials   2,179,234    1,839,641 
Work in process   319,059    557,146 
Finished goods   1,262,187    551,000 
Total Inventory  $3,760,480   $2,947,787