XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Other Payables and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Sep. 30, 2023
Payables and Accruals [Abstract]    
Payroll accrual $ 16,720 $ 21,044
Sales tax payable 3,626 4,673
Other payables and accrued expenses 12,428 11,522
Acquisition contingent consideration 6,162 7,488
Accrued interest 3,180 10,099
Total other payables and accrued expenses $ 42,116 $ 54,826