XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories - Schedule of Inventories (Details) - USD ($)
Mar. 31, 2025
Jun. 30, 2024
Inventories    
Raw materials $ 3,214,439 $ 3,596,287
Work in process 309,356 315,075
Finished goods 2,506,741 2,272,295
Inventory reserve (563,742) (589,683)
Inventories, net $ 5,466,794 $ 5,593,974