XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories, Net (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Inventories    
Raw materials $ 3,261,234 $ 3,596,287
Work in process 351,510 315,075
Finished goods 2,014,728 2,272,295
Inventory reserve (553,126) (589,683)
Inventory, Net, Total $ 5,074,348 $ 5,593,974