v3.26.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
Accrued Liabilities    
Accrued payroll and employee benefits $ 6,053 $ 10,256
Consideration payable to a customer 1,566 2,515
Accrued service agreement and PPA costs 11,236 11,863
Accrued legal, taxes, professional and other 4,699 4,468
Accrued severance costs 569 2,216
Accrued liabilities $ 24,123 $ 31,318