XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Repurchase Plans - Schedule of Number of Shares Purchased and Maximum Value of Shares that May Yet Be Purchased Under the Plan (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2022
Nov. 30, 2022
Oct. 31, 2022
Sep. 30, 2022
Aug. 31, 2022
Jul. 31, 2022
Jun. 30, 2022
May 31, 2022
Apr. 30, 2022
Mar. 31, 2022
Feb. 28, 2022
Jan. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Equity Class Of Treasury Stock [Line Items]                            
Total Number of Shares Purchased 7,064 2,946 23,905 539,864 835,877 769 164 553 1,154 0 950 65,419 1,478,665  
Average Price Paid Per Share $ 78.44 $ 78.12 $ 73.20 $ 75.34 $ 82.67 $ 71.17 $ 69.47 $ 71.92 $ 67.13 $ 0 $ 78.31 $ 84.24 $ 79.85  
Maximum Value of Shares that May Yet Be Purchased Under the Plan $ 200,000 $ 200,000 $ 200,000   $ 40,667 $ 75,002             $ 200,000 $ 200,000
Publicly Announced Plan [Member]                            
Equity Class Of Treasury Stock [Line Items]                            
Total Number of Shares Purchased 1,375,618     539,769 835,849