XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2019
Apr. 30, 2019
Apr. 30, 2018
Nov. 01, 2018
Oct. 31, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Retained earnings $ 2,912,811 $ 2,912,811     $ 2,543,688
Decrease to unbilled receivables (38,133) (38,133)     (36,699)
Contract assets 168,487 168,487     126,897
Decrease in deferred revenue (1,255,229) (1,255,229)     $ (1,104,110)
Capitalized incremental costs to obtain contracts 96,400 96,400      
Revenue recognized 474,400 961,500      
Unsatisfied or partly unsatisfied performance obligations 4,300,000 4,300,000      
Non-cancellable FSA commitments $ 512,300 $ 512,300      
Performance obligations recognized over next 12 months 52.00% 52.00%      
Amortization of capitalized costs to obtain revenue contracts $ 15,600 $ 28,425 $ 0    
Adjustments | Accounting Standards Update 2014-09          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Retained earnings (273,667) (273,667)   $ 265,100  
Decrease to unbilled receivables       27,400  
Contract assets       126,900  
Decrease in deferred revenue       165,600  
Capitalized incremental costs to obtain contracts       73,800  
Deferred tax liabilities       $ 81,400  
Sales Based Royalties          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Revenue recognized $ 28,500 $ 47,300