XML 117 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Inventories, Net - Inventory Reserves Roll Forward (Details) - SEC Schedule, 12-09, Reserve, Inventory [Member] - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance $ 663,530 $ 544,158
Addition 21,524 (119,372)
Ending balance $ 642,006 $ 663,530