XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Oct. 31, 2019
Accrued Liabilities Current [Abstract]    
Accrued payroll and employee benefits $ 2,751 $ 2,282
Accrued product warranty cost [1] 104 144
Accrued service agreement costs [2] 6,353 4,047
Accrued legal, taxes, professional and other 5,414 4,979
Accrued liabilities $ 14,622 $ 11,452
[1] Activity in the accrued product warranty cost represents reduction related to actual warranty activity as contracts progress through the warranty period or are beyond the warranty period. Accrued product warranty cost for the three months ended July 31, 2020 and 2019 was $0.01 million and $0.04 million, respectively, and for the nine months ended July 31, 2020 and 2019 was $0.04 million and $0.08 million, respectively.
[2] Accrued service agreement costs represent loss accruals on service contracts of $3.3 million as of October 31, 2019, which increased to $5.6 million as of July 31, 2020. The increase is the result of a change in the timing of future module replacements. The accruals for performance guarantees decreased from $0.8 million as of October 31, 2019 to $0.7 million as of July 31, 2020.