XML 65 R50.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Apr. 30, 2021
Oct. 31, 2019
Jul. 31, 2021
Jul. 31, 2020
Significant Of Accounting Policies [Line Items]        
Highly liquid investment period to be considered cash equivalent     3 months  
Impairment of goodwill $ 25,700,000   $ 25,658,000 $ 0
Other assets and liabilities     (19,839,000) (10,481,000)
Non-cash lease expense     14,186,000 $ 14,263,000
Revision of Prior Period, Reclassification, Adjustment | Reclassification Adjustment to Confirm with Current Reporting        
Significant Of Accounting Policies [Line Items]        
Other assets and liabilities     14,300,000  
Non-cash lease expense     $ 14,300,000  
Ten Largest Clients | Sales Revenue, Net | Customer Concentration Risk        
Significant Of Accounting Policies [Line Items]        
Concentration risk percentage     52.00% 57.00%
Minimum        
Significant Of Accounting Policies [Line Items]        
Highly liquid investment period to be considered short term investments     3 months  
Maximum        
Significant Of Accounting Policies [Line Items]        
Highly liquid investment period to be considered short term investments     12 months  
Supply Chain | One Client | Sales Revenue, Net | Customer Concentration Risk        
Significant Of Accounting Policies [Line Items]        
Concentration risk percentage     16.00% 17.00%
Supply Chain | Client One | Net Accounts Receivable | Customer Concentration Risk        
Significant Of Accounting Policies [Line Items]        
Concentration risk percentage     13.00% 9.00%
Supply Chain | Client Two | Net Accounts Receivable | Customer Concentration Risk        
Significant Of Accounting Policies [Line Items]        
Concentration risk percentage     12.00% 11.00%
Direct Marketing | One Client | Sales Revenue, Net | Customer Concentration Risk        
Significant Of Accounting Policies [Line Items]        
Concentration risk percentage     11.00% 8.00%
Adjustment of Tax Related Liabilities        
Significant Of Accounting Policies [Line Items]        
Adjustments of tax related liabilities   $ 6,400,000