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

September 30, 2026

  

June 30, 2026

 

Raw materials

 $73,811  $66,730 

Work in process

  25,791   21,538 

Finished goods

  43,090   40,692 

Total

 $142,692  $128,960