XML 100 R92.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Purchase Commitment, Excluding Long-term Commitment    
Aggregate purchase commitments $ 402.2  
Purchase commitments less than one year 386.5  
Product warranty accrual 15.2 $ 15.7
Revenue deferrals related to extended warranties $ 33.5 $ 34.9