XML 47 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Schedule of Impacts of Topic 606 on Consolidated Statements of Operations and Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenues $ 22,712 $ 12,110 $ 49,711 $ 71,553
Costs of revenues 14,747 14,166 47,591 69,603
Gross profit 7,965   2,120  
Administrative and selling expenses 7,058 6,100 23,622 19,327
Research and development expenses 1,977 6,318 12,435 15,385
Loss from operations (1,070) (14,474) (33,937) (32,762)
Interest expense (3,536) (2,434) (7,807) (6,634)
Other expense, net (685) 1,042 (556) 3,138
Loss before benefit (provision) for income taxes (5,291) (15,866) (42,300) (36,258)
(Provision) benefit for income taxes (20) (15) (89) 3,020
Net loss (5,311) $ (15,881) (42,389) $ (33,238)
Adjustments Due to Topic 606 [Member] | Topic 606 [Member]        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenues 974   3,315  
Costs of revenues 397   1,440  
Gross profit 577   1,875  
Loss from operations 577   1,875  
Loss before benefit (provision) for income taxes 577   1,875  
Net loss 577   1,875  
Balances Without Adoption of ASC 606 [Member] | Topic 606 [Member]        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenues 23,686   53,026  
Costs of revenues 15,144   49,031  
Gross profit 8,542   3,995  
Administrative and selling expenses 7,058   23,622  
Research and development expenses 1,977   12,435  
Loss from operations (493)   (32,062)  
Interest expense (3,536)   (7,807)  
Other expense, net (685)   (556)  
Loss before benefit (provision) for income taxes (4,714)   (40,425)  
(Provision) benefit for income taxes (20)   (89)  
Net loss $ (4,734)   $ (40,514)