XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation - Narrative (Details)
enterprise_customer in Thousands, $ in Thousands, developer in Millions
6 Months Ended
May 31, 2019
USD ($)
enterprise_customer
developer
software_vendor
Dec. 01, 2018
USD ($)
Nov. 30, 2018
USD ($)
Organization, Consolidation And Presentation Of Financial Statements [Line Items]      
Number of independent software vendors (more than) | software_vendor 1,700    
Number of enterprise customers | enterprise_customer 100    
Number of developers | developer 2    
Contract asset $ 700    
Remaining performance obligation 154,000    
Reclassification from non-current prepaid taxes included in other assets (2,733)   $ (5,243) [1]
Retained earnings 61,744   85,125 [1]
Decrease in deferred revenue $ (150,405)   $ (135,940)
Accounting Standards Update 2016-16      
Organization, Consolidation And Presentation Of Financial Statements [Line Items]      
Reclassification from non-current prepaid taxes included in other assets   $ 3,400  
Cumulative effect of new accounting principle in period of adoption   3,397  
Accounting Standards Update 2014-09      
Organization, Consolidation And Presentation Of Financial Statements [Line Items]      
Retained earnings   31,000  
Decrease in deferred revenue   15,000  
Increase in unbilled receivables   28,000  
Increase in deferred tax liabilities   12,000  
Minimum      
Organization, Consolidation And Presentation Of Financial Statements [Line Items]      
Capitalized contract cost, amortization period 3 years    
Maximum      
Organization, Consolidation And Presentation Of Financial Statements [Line Items]      
Capitalized contract cost, amortization period 5 years    
Software licenses      
Organization, Consolidation And Presentation Of Financial Statements [Line Items]      
Period of payments of licenses upon execution of contract 30 days    
Software licenses | Minimum      
Organization, Consolidation And Presentation Of Financial Statements [Line Items]      
Remaining performance obligation, expected timing of satisfaction, period 1 year    
Software licenses | Maximum      
Organization, Consolidation And Presentation Of Financial Statements [Line Items]      
Remaining performance obligation, expected timing of satisfaction, period 3 years    
Maintenance | Minimum      
Organization, Consolidation And Presentation Of Financial Statements [Line Items]      
Remaining performance obligation, expected timing of satisfaction, period 1 year    
Maintenance | Maximum      
Organization, Consolidation And Presentation Of Financial Statements [Line Items]      
Remaining performance obligation, expected timing of satisfaction, period 3 years    
Services | Minimum      
Organization, Consolidation And Presentation Of Financial Statements [Line Items]      
Remaining performance obligation, expected timing of satisfaction, period 1 year    
Services | Maximum      
Organization, Consolidation And Presentation Of Financial Statements [Line Items]      
Remaining performance obligation, expected timing of satisfaction, period 3 years    
Retained Earnings | Accounting Standards Update 2016-16      
Organization, Consolidation And Presentation Of Financial Statements [Line Items]      
Cumulative effect of new accounting principle in period of adoption   $ 3,397  
[1] The Company adopted the accounting standard related to revenue recognition ("ASC 606") effective December 1, 2018 using the full retrospective method. See Note 1. Nature of Business and Basis of Presentation for further information.