XML 83 R62.htm IDEA: XBRL DOCUMENT v3.24.4
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Oct. 31, 2023
Accrued Liabilities    
Accrued payroll and employee benefits $ 9,808 $ 7,752
Consideration payable to a customer 2,515 3,958
Accrued service agreement and PPA costs 10,574 10,742
Accrued legal, taxes, professional and other 5,230 3,861
Accrued severance costs 2,235  
Accrued liabilities $ 30,362 $ 26,313