XML 44 R36.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE - Schedule of Calculation of Numerator and Denominator in Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income ,Basic $ 38,543 $ 18,954 $ 63,656 $ 28,497
Net income ,Diluted $ 38,543 $ 18,954 $ 63,656 $ 28,497
Weighted average common shares outstanding, Basic 108,627 110,954 109,056 111,630
Weighted average common shares outstanding, Diluted 108,627 110,954 109,056 111,630
Weighted average shares and assumed conversions 109,169 111,532 109,812 112,509
BASIC EARNINGS PER SHARE $ 0.35 $ 0.17 $ 0.58 $ 0.26
DILUTED EARNINGS PER SHARE $ 0.35 $ 0.17 $ 0.58 $ 0.25
Restricted stock based awards        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Effect of dilutive securities 542 578 756 879