XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Oct. 31, 2021
Accrued Liabilities    
Accrued payroll and employee benefits $ 5,035 $ 2,544
Accrued product warranty cost 247 72
Accrued service agreement and PPA costs 8,934 9,112
Accrued legal, taxes, professional and other 9,795 4,371
Accrued liabilities $ 24,011 $ 16,099