XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories, Net - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Inventories, Net      
Increased in obsolescence reserve $ 290,405    
Inventory Reserve For Obsolescence $ 290,405 $ 519,950 $ 1,273,835