XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE - Schedule of Calculation of Numerator and Denominator in Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income ,Basic $ 18,954 $ 14,830 $ 28,497 $ 27,230
Net income ,Diluted $ 18,954 $ 14,830 $ 28,497 $ 27,230
Weighted average common shares outstanding, Basic 110,954 113,628 111,630 113,840
Weighted average common shares outstanding, Diluted 110,954 113,628 111,630 113,840
Weighted average shares and assumed conversions 111,532 113,952 112,509 114,471
BASIC EARNINGS PER SHARE $ 0.17 $ 0.13 $ 0.26 $ 0.24
DILUTED EARNINGS PER SHARE $ 0.17 $ 0.13 $ 0.25 $ 0.24
Restricted stock based awards        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Effect of dilutive securities 578 324 879 631