XML 44 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation Statement of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Cost of sales $ 224,138 $ 235,166
Gross profit 23,800 15,889
Selling, general and administrative expenses 20,188 17,344
Asset impairment, net 41 273
Operating loss 3,006 (2,292)
Benefit for income taxes (76) (1,911)
Net loss $ (2,018) $ (5,127)
Basic loss per share $ (0.11) $ (0.30)
Diluted loss per share $ (0.11) $ (0.30)
Timing And Recognition Of Certain Transactions [Member]    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Cost of sales   $ 235,166
Gross profit   15,889
Selling, general and administrative expenses   17,344
Asset impairment, net   273
Operating loss   (2,292)
Loss before income taxes   (7,038)
Benefit for income taxes   (1,911)
Net loss   $ (5,127)
Basic loss per share   $ (0.30)
Diluted loss per share   $ (0.30)
Timing And Recognition Of Certain Transactions [Member] | Scenario, Previously Reported [Member]    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Cost of sales   $ 235,074
Gross profit   15,981
Selling, general and administrative expenses   17,584
Asset impairment, net   0
Operating loss   (2,167)
Loss before income taxes   (6,913)
Benefit for income taxes   (1,854)
Net loss   $ (5,059)
Basic loss per share   $ (0.29)
Diluted loss per share   $ (0.29)
Timing And Recognition Of Certain Transactions [Member] | Restatement Adjustment [Member]    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Cost of sales   $ 92
Gross profit   (92)
Selling, general and administrative expenses   (240)
Asset impairment, net   273
Operating loss   (125)
Loss before income taxes   (125)
Benefit for income taxes   (57)
Net loss   $ (68)
Basic loss per share   $ (0.01)
Diluted loss per share   $ (0.01)