XML 108 R80.htm IDEA: XBRL DOCUMENT v3.19.3
REVENUE RECOGNITION - Disaggregated Revenue (Detail) - USD ($)
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers $ 819,830,000 $ 645,258,000
Transferred at point in time    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 0  
Supply chain management services    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 331,022,000  
Marketing solutions offerings    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 486,902,000  
Other    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 1,906,000  
Products    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 486,902,000 299,358,000
Products | Transferred over time    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 486,902,000  
Services    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 332,928,000 $ 345,900,000
Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 332,928,000  
Supply Chain    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 332,928,000  
Supply Chain | Supply chain management services    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 331,022,000  
Supply Chain | Marketing solutions offerings    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 0  
Supply Chain | Other    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 1,906,000  
Supply Chain | Products | Transferred over time    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 0  
Supply Chain | Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 332,928,000  
Direct Marketing    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 486,902,000  
Direct Marketing | Supply chain management services    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 0  
Direct Marketing | Marketing solutions offerings    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 486,902,000  
Direct Marketing | Other    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 0  
Direct Marketing | Products | Transferred over time    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 486,902,000  
Direct Marketing | Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers $ 0