XML 76 R55.htm IDEA: XBRL DOCUMENT v3.23.4
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Accrued Liabilities    
Accrued payroll and employee benefits $ 7,752 $ 8,534
Consideration payable to a customer 3,958  
Accrued service agreement and PPA costs 10,742 11,340
Accrued legal, taxes, professional and other 3,861 7,541
Accrued liabilities $ 26,313 $ 27,415