v3.25.2
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Sep. 30, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 22,840 $ 26,273
Accrued compensation and benefits 45,398 35,660
Accrued tool sets 4,958 4,807
Other accrued expenses 18,082 17,126
Total accounts payable and accrued expenses $ 91,278 $ 83,866