v3.26.1
Inventories, net (Tables)
12 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventories Inventories consisted of the following:
As of June 30,
20262025
Raw materials$111,276 $97,089 
Work in progress27,956 24,890 
Finished goods40,834 20,184 
Total inventories$180,066 $142,163