XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE RECOGNITION (Tables)
9 Months Ended
Apr. 30, 2024
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 with the reportable segments.
SuccessorPredecessorSuccessorPredecessor
Three Months Ended
April 30,
Three Months Ended
April 30,
Nine Months Ended
April 30,
Nine Months Ended
April 30,
2024202320242023
(in thousands)
Major Goods/Service Lines
Supply chain management services$43,456 $45,826 $127,157 $147,185 
Other399 316 1,083 1,098 
$43,855 $46,142 $128,240 $148,283 
Timing of Revenue Recognition
Services transferred over time$43,855 $46,142 $128,240 $148,283 
$43,855 $46,142 $128,240 $148,283 
Summary of Changes in Deferred Revenue
The table below presents information for the Company's contract balances:
SuccessorPredecessor
April 30,
2024
July 31,
2023
August 1,
2022
(in thousands)
Accounts receivable, trade, net$31,873 $28,616 $40,083 
Contract assets283 439 369 
Deferred revenue - current$2,762 $2,574 $2,705 
Deferred revenue - long-term68 144 134 
Total deferred revenue$2,830 $2,718 $2,839 
Remaining Performance Obligations

Remaining performance obligations are comprised of deferred revenue. Changes in deferred revenue during the nine months ended April 30, 2024 and April 30, 2023, were as follows:
SuccessorPredecessor
Nine Months Ended
April 30,
Nine Months Ended
April 30,
20242023
(in thousands)
Balance at beginning of period$2,718 $2,839 
Deferral of revenue1,456 1,595 
Recognition of deferred amounts upon satisfaction of performance obligation(1,344)(1,361)
Balance at end of period$2,830 $3,073