v3.25.2
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Oct. 31, 2024
Accrued Liabilities    
Accrued payroll and employee benefits $ 6,999 $ 9,808
Consideration payable to a customer 2,515 2,515
Accrued service agreement and PPA costs 11,872 10,574
Accrued legal, taxes, professional and other 5,097 5,230
Accrued severance costs 3,383 2,235
Accrued liabilities $ 29,866 $ 30,362