XML 80 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Other Payables and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Sep. 30, 2022
Payables and Accruals [Abstract]    
Payroll accrual $ 21,044 $ 20,273
Sales tax payable 4,673 4,456
Other payables and accrued expenses 11,522 12,467
Acquisition contingent consideration 7,488 15,897
Accrued interest 10,099 2,144
Total other payables and accrued expenses $ 54,826 $ 55,237