XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION (Tables)
9 Months Ended
Apr. 30, 2022
Revenue from Contract with Customer [Abstract]  
Summary of reconciliation of the disaggregated revenue
The following table presents the Company's revenues from contracts with customers disaggregated by major good or service line and timing of revenue recognition. The table also includes a reconciliation of the disaggregated revenue of the Supply Chain reportable segment.
Three Months Ended
April 30,
Nine Months Ended
April 30,
2022202120222021
(In thousands)
Major Goods/Service Lines
Supply chain management services$51,123 $48,906 $148,783 $177,035 
Other425 528 1,440 1,517 
$51,548 $49,434 $150,223 $178,552 
Timing of Revenue Recognition
Services transferred over time51,548 49,434 150,223 178,552 
$51,548 $49,434 $150,223 $178,552 
Summary of changes in deferred revenue
The table below presents information for the Company's contract balances:
April 30,
2022
July 31,
2021
(In thousands)
Accounts receivable, trade, net$43,932 $36,547 
Contract assets$498 $627 
Deferred revenue - current$3,099 $2,212 
Deferred revenue - long-term130 108 
Total deferred revenue$3,229 $2,320 
Remaining Performance Obligations

Remaining performance obligations are comprised of deferred revenue. Changes in deferred revenue during the nine months ended April 30, 2022 and April 30, 2021 were as follows:
Nine Months Ended
April 30,
20222021
(In thousands)
Balance at beginning of period$2,320 $2,464 
Deferral of revenue2,049 1,959 
Recognition of deferred amounts upon satisfaction of performance obligation(1,140)(1,924)
Balance at end of period$3,229 $2,499