v3.24.2.u1
Revenue From Contracts With Customers - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Contract with customer liability revenue recognized $ 21.1   $ 51.3  
Write-offs   $ (21.5) $ (2.1) $ (21.7)
Previously Reported        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Write-offs   $ (18.5)   $ (18.5)