XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 97,600 $ 87,348
Work in process 19,216 21,285
Finished goods 23,403 20,496
Total $ 140,219 $ 129,129