XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Oct. 31, 2022
Accrued Liabilities    
Accrued payroll and employee benefits $ 6,482 $ 8,534
Accrued product warranty cost 314 537
Accrued service agreement and PPA costs 12,580 11,340
Accrued legal, taxes, professional and other 3,497 7,004
Accrued liabilities $ 22,873 $ 27,415