XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.4
Inventories (Tables)
6 Months Ended
Dec. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
 As of December 31, 2025As of June 30, 2025
Raw materials$99,164 $97,089 
Work in progress27,850 24,890 
Finished goods19,837 20,184 
Total inventories$146,851 $142,163