XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Tables)
12 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories consisted of the following:
 As of June 30,
20222021
Raw materials$129,233 $92,324 
Work in progress20,929 15,862 
Finished goods6,840 8,499 
Total inventories$157,002 $116,685