XML 15 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE RECOGNITION (Tables)
3 Months Ended
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]  
Summary of reconciliation of the disaggregated revenue
The following table presents the Company's revenues disaggregated by major good or service line, timing of revenue recognition and sales channel. The table also includes a reconciliation of the disaggregated revenue with the reportable segments.
 
Three Months Ended October 31, 2019
 
Three Months Ended October 31, 2018
 
Supply Chain
 
Direct
Marketing
 
Consolidated
Total
 
Supply Chain
 
Direct
Marketing
 
Consolidated
Total
 
(In thousands)
 
(In thousands)
Major Goods/Service Lines
 
 
 
 
 
 
 
 
 
 
 
Supply chain management services
$
91,705

 
$

 
$
91,705

 
$
86,626

 
$

 
$
86,626

Marketing solutions offerings

 
133,003

 
133,003

 

 
128,094

 
128,094

Other
445

 

 
445

 
413

 

 
413

 
$
92,150

 
$
133,003

 
$
225,153

 
$
87,039

 
$
128,094

 
$
215,133

Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
 
 
Goods transferred over time
$

 
$
133,003

 
$
133,003

 
$

 
$
128,094

 
$
128,094

Services transferred over time
92,150

 

 
92,150

 
87,039

 

 
87,039

 
$
92,150

 
$
133,003

 
$
225,153

 
$
87,039

 
$
128,094

 
$
215,133

Total Revenue
 
 
 
 
 
 
 
 
 
 
 
Revenue from contracts with customers
$
92,150

 
$
133,003

 
$
225,153

 
$
87,039

 
$
128,094

 
$
215,133

 
$
92,150

 
$
133,003

 
$
225,153

 
$
87,039

 
$
128,094

 
$
215,133

Summary of changes in deferred revenue
Changes in deferred revenue during the three months ended October 31, 2019, were as follows:
 
Three Months Ended October 31, 2019
 
(In thousands)
Balance at beginning of period
$
3,029

Deferral of revenue
1,216

Recognition of deferred amounts upon satisfaction of performance obligation
(855
)
Balance at end of period
$
3,390