XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Other Financial Statement Information - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Other Financial Information [Abstract]          
Contract with customer liability $ 180.1   $ 180.1   $ 165.1
Contract with customer liability revenue recognized $ 88.5 $ 92.4 $ 128.2 $ 123.9