XML 74 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Accrued Liabilities    
Accrued payroll and employee benefits $ 8,534 $ 2,544
Accrued product warranty cost 537 72
Accrued service agreement and PPA costs 11,340 9,112
Accrued legal, taxes, professional and other 7,004 4,371
Accrued liabilities $ 27,415 $ 16,099