XML 66 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Note 7 - Inventories - Inventories (Details) - USD ($)
Mar. 31, 2026
Jun. 30, 2025
Raw materials $ 7,152,348 $ 4,507,764
Work in process 6,088,970 7,321,779
Finished goods 2,468,766 3,053,726
Allowance for obsolescence (2,365,379) (2,024,431)
Total inventories, net $ 13,344,705 $ 12,858,838