v3.26.3
Note 7 - Inventories (Tables)
3 Months Ended
Sep. 30, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

September 30,

  

June 30,

 
  

2026

  

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