XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Jun. 30, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 99,164 $ 97,089
Work in progress 27,850 24,890
Finished goods 19,837 20,184
Total inventories $ 146,851 $ 142,163