XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Disaggregation of Revenue [Line Items]    
Net revenue $ 125,413 $ 169,934
Marketing solutions offerings    
Disaggregation of Revenue [Line Items]    
Net revenue 81,059 105,708
Supply chain management services    
Disaggregation of Revenue [Line Items]    
Net revenue 43,942 63,787
Other    
Disaggregation of Revenue [Line Items]    
Net revenue 412 439
Products    
Disaggregation of Revenue [Line Items]    
Net revenue 81,059 105,708
Products | Transferred over time    
Disaggregation of Revenue [Line Items]    
Net revenue 81,059 105,708
Services    
Disaggregation of Revenue [Line Items]    
Net revenue 44,354 64,226
Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Net revenue 44,354 64,226
Direct Marketing    
Disaggregation of Revenue [Line Items]    
Net revenue 81,059 105,708
Direct Marketing | Marketing solutions offerings    
Disaggregation of Revenue [Line Items]    
Net revenue 81,059 105,708
Direct Marketing | Supply chain management services    
Disaggregation of Revenue [Line Items]    
Net revenue 0 0
Direct Marketing | Other    
Disaggregation of Revenue [Line Items]    
Net revenue 0 0
Direct Marketing | Products | Transferred over time    
Disaggregation of Revenue [Line Items]    
Net revenue 81,059 105,708
Direct Marketing | Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Net revenue 0 0
Supply Chain    
Disaggregation of Revenue [Line Items]    
Net revenue 44,354 64,226
Supply Chain | Marketing solutions offerings    
Disaggregation of Revenue [Line Items]    
Net revenue 0 0
Supply Chain | Supply chain management services    
Disaggregation of Revenue [Line Items]    
Net revenue 43,942 63,787
Supply Chain | Other    
Disaggregation of Revenue [Line Items]    
Net revenue 412 439
Supply Chain | Products | Transferred over time    
Disaggregation of Revenue [Line Items]    
Net revenue 0 0
Supply Chain | Services | Transferred over time    
Disaggregation of Revenue [Line Items]    
Net revenue $ 44,354 $ 64,226