XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net income $ 226,392 $ 205,384 $ 184,626
Denominator:      
Basic weighted average shares outstanding 108,191,635 108,680,459 111,710,676
Effect of dilutive securities:      
Diluted weighted average shares outstanding 108,322,576 108,809,403 111,880,488
Basic earnings per share $ 2.09 $ 1.89 $ 1.65
Diluted earnings per share $ 2.09 $ 1.89 $ 1.65
Stock appreciation rights [Member]      
Effect of dilutive securities:      
Dilutive securities 51,097 71,406 94,859
Restricted stock [Member]      
Effect of dilutive securities:      
Dilutive securities 79,844 57,538 74,953