XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2023
Jul. 31, 2024
Jun. 30, 2023
Feb. 28, 2023
Additional Information (Details) [Line Items]        
Litigation Settlement Reserves       $ 71.0
Settlement funds deposited in escrow     $ 31.1  
Amounts recoverable under insurance policies $ 39.9      
Legal fees $ 38.7      
Non-contract Vendors        
Additional Information (Details) [Line Items]        
Purchase obligation   $ 110.6    
Contract Manufacturer        
Additional Information (Details) [Line Items]        
Purchase obligation   $ 85.2