XML 225 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Sep. 30, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 26,273 $ 14,438
Accrued compensation and benefits 35,660 36,332
Accrued tool sets 4,807 4,096
Other accrued expenses 17,126 15,075
Accounts payable and accrued expenses $ 83,866 $ 69,941