XML 57 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
12 Months Ended
Jul. 31, 2023
Leases [Abstract]  
Schedule of Lease Cost The Company’s operating lease costs were as follows (in millions):
Year Ended July 31,
20232022
Operating lease cost$24.5 $21.4 
Short-term lease cost3.2 3.1 
Total lease costs$27.7 $24.5 
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information for the Company was as follows (in millions):
July 31,
Balance Sheet Location20232022
Right-of-use lease assetsOther long-term assets$59.4 $44.7 
Current lease liabilitiesOther current liabilities$17.8 $16.3 
Long-term lease liabilitiesOther long-term liabilities$42.4 $28.5 
Additional information related to operating leases was as follows:
July 31,
20232022
Weighted average remaining lease term (years)4.23.4
Weighted average discount rate3.89 %3.17 %
Schedule of Operating Lease Liability
Remaining payments for operating leases having initial terms of more than one year as of July 31, 2023 were as follows (in millions):
2024$19.6 
202515.2 
202611.3 
20278.1 
20285.7 
Thereafter5.3 
Total future lease payments65.2 
Less imputed interest5.0 
Present value of future lease payments$60.2