v3.25.3
Inventories (Tables)
3 Months Ended
Sep. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
 As of September 30, 2025As of June 30, 2025
Raw materials$99,241 $97,089 
Work in progress27,046 24,890 
Finished goods18,751 20,184 
Total inventories$145,038 $142,163