XML 60 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Commitment and Contingencies (Tables)
9 Months Ended
Apr. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of contingent consideration arrangement liabilities
The arrangement liabilities, recorded on the Condensed Consolidated Balance Sheets, were as follows (in millions):
Arrangement Liability
Maximum Payout (1)
Balance Sheet LocationApril 30,
2025
July 31,
2024
April 30,
2025
July 31,
2024
Expires in
Contingent compensation arrangements
Purilogics
Accrued employee compensation and related taxes$2.8 $2.1 $3.0 $3.0 
FY25
Other
Other long-term liabilities$0.3 $0.3 $0.5 $0.8 
FY27
Contingent consideration liability
Purilogics (2)
Other current and other
long-term liabilities
$13.6 $19.0 $27.0 $27.0 
FY25; FY27
Other (3)
Other current liabilities $— $2.8 $— $2.8 — 
(1)The maximum payout values are inclusive of the respective arrangement liability balance.
(2)The decrease in the Purilogics’ contingent consideration liability in fiscal 2025 was primarily driven by a $6.2 million reduction of the fair value during the three months ended April 30, 2025 based on the probability of achieving certain milestones. The total contingent consideration paid as of April 30, 2025 was $2.0 million, which was paid during fiscal 2024.
(3)The total contingent consideration paid as of April 30, 2025 was $2.8 million, of which $1.8 million was paid during the three months ended January 31, 2025 and $1.0 million was paid during the three months ended April 30, 2025.