XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation - Summary of Performance Stock Units (Detail) - shares
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares outstanding 760,625 980,071
Performance Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares outstanding 236,013 474,166
Minimum [Member] | 2021 - 2023 [Member] | Performance Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares outstanding 67,516  
Minimum [Member] | 2022 - 2024 [Member] | Performance Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares outstanding 18,111  
Target Shares [Member] | 2021 - 2023 [Member] | Performance Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares outstanding 115,972  
Target Shares [Member] | 2022 - 2024 [Member] | Performance Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares outstanding 120,039  
Maximum [Member] | 2021 - 2023 [Member] | Performance Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares outstanding 164,505  
Maximum [Member] | 2022 - 2024 [Member] | Performance Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares outstanding 220,851