XML 71 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Oct. 31, 2022
Accrued Liabilities    
Accrued payroll and employee benefits $ 4,784 $ 8,534
Accrued product warranty cost 426 537
Accrued service agreement and PPA costs 12,087 11,340
Accrued legal, taxes, professional and other 3,016 7,004
Accrued liabilities $ 20,313 $ 27,415