XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Oct. 31, 2024
Accrued Liabilities    
Accrued payroll and employee benefits $ 3,444 $ 9,808
Consideration payable to a customer 2,515 2,515
Accrued service agreement and PPA costs 10,364 10,574
Accrued legal, taxes, professional and other 4,925 5,230
Accrued severance costs 2,305 2,235
Accrued liabilities $ 23,553 $ 30,362