XML 75 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Payables and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Sep. 30, 2021
Other Payables And Accrued Expenses [Abstract]    
Payroll accrual $ 20,273 $ 17,699
Sales tax payable 4,456 4,251
Other payables and accrued expenses 12,467 5,194
Acquisition contingent consideration 15,897 344
Accrued interest 2,144 177
Total other payables and accrued expenses $ 55,237 $ 27,665