XML 66 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory - Schedule of Inventory (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 426,516 $ 1,253,111
Work in process 113,063 312,803
Finished goods 394,016 447,145
Total gross inventory - current 933,595 2,013,059
Less general inventory allowance (24,267) (25,306)
Inventory, net 909,328 1,987,753
Raw materials - non-current, net 244,915 711,296
Work in process - non-current, net 81,958 0
Finished goods - non-current 73,930 0
Inventory, Noncurrent, Total $ 400,803 $ 711,296