v3.25.4
Note 6 - Inventories - Inventories (Details) - USD ($)
Dec. 31, 2025
Jun. 30, 2025
Raw materials $ 7,242,733 $ 4,507,764
Work in process 6,111,157 7,321,779
Finished goods 2,539,068 3,053,726
Allowance for obsolescence (2,401,539) (2,024,431)
Inventory, Net $ 13,491,419 $ 12,858,838