XML 48 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories, net (Tables)
12 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories, net Inventories consisted of the following:
 As of June 30,
20232022
Raw materials$142,948 $129,233 
Work in progress19,222 20,929 
Finished goods9,019 6,840 
Total inventories$171,189 $157,002