XML 74 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net income $ 205,384 $ 184,626 $ 208,737
Denominator:      
Basic weighted average shares outstanding 108,680,459 111,710,676 115,461,016
Effect of dilutive securities:      
Diluted weighted average shares outstanding 108,809,403 111,880,488 115,762,843
Basic earnings per share $ 1.89 $ 1.65 $ 1.81
Diluted earnings per share $ 1.89 $ 1.65 $ 1.8
Stock appreciation rights [Member]      
Effect of dilutive securities:      
Dilutive securities 71,406 94,859 180,875
Restricted stock [Member]      
Effect of dilutive securities:      
Dilutive securities 57,538 74,953 120,952