XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories - Schedule of Inventories (Details) - USD ($)
Sep. 30, 2025
Jun. 30, 2025
Inventories    
Raw materials $ 3,211,823 $ 3,261,234
Work in process 348,432 351,510
Finished goods 1,844,859 2,014,729
Inventory reserve (580,991) (553,125)
Inventories, net $ 4,824,123 $ 5,074,348