v3.25.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 99,241 $ 97,089
Work in progress 27,046 24,890
Finished goods 18,751 20,184
Total inventories $ 145,038 $ 142,163