XML 64 R51.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE RECOGNITION - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenues $ 169,934 $ 225,153
Marketing solutions offerings    
Disaggregation of Revenue [Line Items]    
Revenues 105,708 133,003
Supply chain management services    
Disaggregation of Revenue [Line Items]    
Revenues 63,787 91,705
Other    
Disaggregation of Revenue [Line Items]    
Revenues 439 445
Products    
Disaggregation of Revenue [Line Items]    
Revenues 105,708 133,003
Products | Transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues 105,708 133,003
Services    
Disaggregation of Revenue [Line Items]    
Revenues 64,226 92,150
Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues 64,226 92,150
Direct Marketing    
Disaggregation of Revenue [Line Items]    
Revenues 105,708 133,003
Direct Marketing | Marketing solutions offerings    
Disaggregation of Revenue [Line Items]    
Revenues 105,708 133,003
Direct Marketing | Supply chain management services    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Direct Marketing | Other    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Direct Marketing | Products | Transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues 105,708 133,003
Direct Marketing | Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Supply Chain    
Disaggregation of Revenue [Line Items]    
Revenues 64,226 92,150
Supply Chain | Marketing solutions offerings    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Supply Chain | Supply chain management services    
Disaggregation of Revenue [Line Items]    
Revenues 63,787 91,705
Supply Chain | Other    
Disaggregation of Revenue [Line Items]    
Revenues 439 445
Supply Chain | Products | Transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Supply Chain | Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues $ 64,226 $ 92,150