XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Apr. 21, 2023
Mar. 31, 2023
Subsequent Event [Line Items]    
Non-cancelable purchase commitments   $ 122.2
Non-cancelable purchase commitments expected to be paid within the year   110.0
Loss contingency, expense incurred to date   13.6
Loss contingency, cumulative expected insurance recoveries   11.1
Loss contingency, cumulative insurance recoveries received   $ 9.6
Subsequent Event    
Subsequent Event [Line Items]    
Payments for legal settlements $ 4.3