XML 237 R210.htm IDEA: XBRL DOCUMENT v3.22.4
Employee benefits - Additional information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Level 3      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Transfers in or out between levels $ 0 $ 0  
Level 1 and Level 2      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Transfers in or out between levels 0 0  
Savings Plans      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Savings Plans 82,700,000 105,000,000  
Savings Plans Contributions $ 18,700,000 $ 13,300,000 $ 14,000,000.0
Savings Plans Stocks Held 1,246,519 1,279,982