XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 30, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 23,884 $ 26,273
Accrued compensation and benefits 33,875 35,660
Accrued tool sets 5,055 4,807
Other accrued expenses 18,841 17,126
Total accounts payable and accrued expenses $ 81,655 $ 83,866