XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, Net - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Inventories, Net      
Percent of reserve accrued for obsolescence on finished goods inventory 100.00%    
Total reserve write-down $ 2,700,000    
Increase in standard reserve 1,658,000    
Increased in obsolescence reserve   $ 290,405  
Change in Inventory Reserve for Obsolescence 4,358,062 290,405 $ 519,950
Inventory Valuation Reserves 5,775,551 1,417,489  
Inventory write-down and obsolescence provision $ 5,775,551 $ 1,417,489