v3.22.4
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Sep. 30, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 13,039 $ 21,746
Accrued compensation and benefits 27,453 28,430
Other accrued expenses 19,134 13,328
Accrued tool sets 3,229 3,176
Total accounts payable and accrued expenses $ 62,855 $ 66,680