Quarterly report pursuant to Section 13 or 15(d)

Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)

v3.22.2.2
Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator (Basic and Diluted):        
Net income $ 21,362 $ 33,924 $ 96,313 $ 80,468
Change in value for stock settled consideration (12) (2) (50) 8
Adjusted net income $ 21,350 $ 33,922 $ 96,263 $ 80,476
Denominator:        
Weighted average common shares issued and outstanding (in shares) 39,983 39,634 39,881 39,539
Deduct: Unvested RSAs (in shares) (12) (13) (12) (14)
Add: Fully vested DSUs (in shares) 115 319 169 334
Weighted average common shares outstanding (in shares) 40,086 39,940 40,038 39,859
Basic earnings per common share (in dollars per share) $ 0.53 $ 0.85 $ 2.40 $ 2.02
Weighted average common shares outstanding from above (in shares) 40,086 39,940 40,038 39,859
Add: Dilutive effect of RSUs, RSAs & ESPP (in shares) 131 188 235 176
Add: Contingently issuable shares (in shares) 85 113 85 113
Weighted average common shares outstanding (in shares) 40,302 40,241 40,358 40,148
Diluted earnings per common share (in dollars per share) $ 0.53 $ 0.84 $ 2.39 $ 2.00
Antidilutive shares excluded from diluted earnings per common share (in shares) 1,046 112 1,041 363
Restricted Stock Awards | 2013 Omnibus Equity Incentive Plan        
Denominator:        
Vesting period     1 year