XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Oct. 31, 2021
Accrued Liabilities    
Accrued payroll and employee benefits $ 6,737 $ 2,544
Accrued product warranty cost 378 72
Accrued service agreement and PPA costs 10,009 9,112
Accrued legal, taxes, professional and other 5,411 4,371
Accrued liabilities $ 22,535 $ 16,099