XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE RECOGNITION - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Disaggregation of Revenue [Line Items]        
Net revenue $ 120,638 $ 156,047 $ 246,051 $ 325,981
Marketing solutions offerings        
Disaggregation of Revenue [Line Items]        
Net revenue 66,316 91,155 147,375 196,863
Supply chain management services        
Disaggregation of Revenue [Line Items]        
Net revenue 53,719 64,342 97,661 128,129
Other        
Disaggregation of Revenue [Line Items]        
Net revenue 603 550 1,015 989
Products        
Disaggregation of Revenue [Line Items]        
Net revenue 66,316 91,155 147,375 196,863
Products | Transferred over time        
Disaggregation of Revenue [Line Items]        
Net revenue 66,316 91,155 147,375 196,863
Services        
Disaggregation of Revenue [Line Items]        
Net revenue 54,322 64,892 98,676 129,118
Services | Transferred over time        
Disaggregation of Revenue [Line Items]        
Net revenue 54,322 64,892 98,676 129,118
Direct Marketing        
Disaggregation of Revenue [Line Items]        
Net revenue 66,316 91,155 147,375 196,863
Direct Marketing | Marketing solutions offerings        
Disaggregation of Revenue [Line Items]        
Net revenue 66,316 91,155 147,375 196,863
Direct Marketing | Supply chain management services        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Direct Marketing | Other        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Direct Marketing | Products | Transferred over time        
Disaggregation of Revenue [Line Items]        
Net revenue 66,316 91,155 147,375 196,863
Direct Marketing | Services | Transferred over time        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Supply Chain        
Disaggregation of Revenue [Line Items]        
Net revenue 54,322 64,892 98,676 129,118
Supply Chain | Marketing solutions offerings        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Supply Chain | Supply chain management services        
Disaggregation of Revenue [Line Items]        
Net revenue 53,719 64,342 97,661 128,129
Supply Chain | Other        
Disaggregation of Revenue [Line Items]        
Net revenue 603 550 1,015 989
Supply Chain | Products | Transferred over time        
Disaggregation of Revenue [Line Items]        
Net revenue 0 0 0 0
Supply Chain | Services | Transferred over time        
Disaggregation of Revenue [Line Items]        
Net revenue $ 54,322 $ 64,892 $ 98,676 $ 129,118