XML 118 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition - Schedule of Impacts of Topic 606 on Consolidated Statements of Operations and Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Revenue Initial Application Period Cumulative Effect Transition [Line Items]                      
Total revenues $ 11,041 $ 22,712 $ 9,216 $ 17,783 $ 17,884 $ 12,110 $ 20,830 $ 38,613 $ 60,752 $ 89,437 $ 95,666
Total cost of revenues                 82,021 86,344 92,932
Gross loss (23,389) 7,965 (3,640) (2,205) 1,143 (2,056) (629) 4,635 (21,269) 3,093  
Administrative and selling expenses                 31,874 24,908 25,916
Research and development expenses                 13,786 22,817 20,398
Loss from operations (32,992) (1,070) (17,623) (15,244) (11,870) (14,474) (12,735) (5,553) (66,929) (44,632) (44,935)
Interest expense                 (10,623) (9,055) (9,171)
Other income, net                 93 3,338 247
Loss before (provision) benefit for income taxes                 (77,459) (50,349) (53,859)
Provision for income taxes                 (109) 3,015 (44)
Net loss $ (35,179) $ (5,311) $ (19,530) $ (17,548) $ (14,096) $ (15,881) $ (13,174) $ (4,183) (77,568) $ (47,334) $ (53,903)
Adjustments Due to Topic 606 [Member] | Topic 606 [Member]                      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]                      
Total revenues                 4,085    
Total cost of revenues                 1,478    
Gross loss                 2,607    
Loss from operations                 2,607    
Loss before (provision) benefit for income taxes                 2,607    
Net loss                 2,607    
Balances Without Adoption of ASC 606 [Member] | Topic 606 [Member]                      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]                      
Total revenues                 64,837    
Total cost of revenues                 83,499    
Gross loss                 (18,662)    
Administrative and selling expenses                 31,874    
Research and development expenses                 13,786    
Loss from operations                 (64,322)    
Interest expense                 (10,623)    
Other income, net                 93    
Loss before (provision) benefit for income taxes                 (74,852)    
Provision for income taxes                 (109)    
Net loss                 $ (74,961)