v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Sep. 30, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 57,655 $ 60,585
Work in process 50,074 56,397
Finished goods 95,701 85,845
Inventories $ 203,430 $ 202,827