v3.26.3
Note 7 - Inventories - Inventories (Details) - USD ($)
Sep. 30, 2026
Jun. 30, 2026
Raw materials $ 17,356,625 $ 9,451,766
Work in process 13,313,519 7,953,529
Finished goods 3,337,059 2,917,956
Allowance for obsolescence (2,520,670) (2,317,692)
Total inventories, net $ 31,486,533 $ 18,005,559