v3.26.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Inventory Disclosure [Abstract]    
Raw materials $ 126,635 $ 111,276
Work in progress 41,115 27,956
Finished goods 44,654 40,834
Total inventories $ 212,404 $ 180,066