XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
Accrued Liabilities    
Accrued payroll and employee benefits $ 5,950 $ 8,534
Accrued product warranty cost 203 537
Accrued service agreement and PPA costs 13,500 11,340
Accrued legal, taxes, professional and other 3,393 7,004
Accrued liabilities $ 23,046 $ 27,415