XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Details) - USD ($)
Sep. 30, 2025
Jun. 30, 2025
Inventories    
Raw materials $ 6,606,212 $ 4,507,764
Work in process 5,457,125 7,321,779
Finished goods 3,184,185 3,053,726
Allowance for obsolescence (2,385,349) (2,024,431)
Inventories, net $ 12,862,173 $ 12,858,838