XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 17, 2022
objector
May 19, 2022
objector
Oct. 21, 2021
USD ($)
Jul. 30, 2020
officer
Jun. 11, 2020
officer
Apr. 08, 2020
officer
Oct. 31, 2023
USD ($)
Jul. 31, 2023
USD ($)
Oct. 31, 2023
USD ($)
Jul. 17, 2023
USD ($)
Jan. 31, 2023
USD ($)
Nov. 17, 2021
lawsuit
Other Commitments [Line Items]                        
Purchase obligations with terms of greater than 12 months             $ 520.0   $ 520.0      
Number of derivative lawsuits | lawsuit                       3
Pending Litigation | Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5                        
Other Commitments [Line Items]                        
Amount of payment agreed upon                   $ 150.0    
Settled Litigation | Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5                        
Other Commitments [Line Items]                        
Payments for legal settlements               $ 60.0        
Payments for legal settlements, gross               150.0        
Payments for legal settlements, net of insurance payment               $ 90.0        
Loss contingency accrual                     $ 7.5  
Aggregate legal settlement charge             $ 0.0   $ 52.5      
Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5                        
Other Commitments [Line Items]                        
Loss contingency, number of defendants | officer       8 9 2            
U.S. Privacy Class Actions                        
Other Commitments [Line Items]                        
Loss contingency, number of defendants | objector 3 2                    
Payments for legal settlements     $ 85.0