Annual report pursuant to Section 13 and 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.4
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
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator (Basic and Diluted):      
Net income $ 104,225 $ 142,470 $ 42,838
Change in value for stock settled consideration (37) 27 (3)
Adjusted net income $ 104,188 $ 142,497 $ 42,835
Denominator:      
Weighted average common shares issued and outstanding (in shares) 39,751 39,575 39,318
Deduct: Unvested RSAs (in shares) (12) (14) (18)
Add: Fully vested DSUs (in shares) 154 327 342
Weighted average common shares outstanding (in shares) 39,893 39,888 39,642
Basic earnings per common share (in dollars per share) $ 2.61 $ 3.57 $ 1.08
Weighted average common shares outstanding from above (in shares) 39,893 39,888 39,642
Add: Dilutive effect of RSUs, RSAs & ESPP (in shares) 207 206 67
Add: Contingently issuable shares (in shares) 86 93 26
Weighted average common shares outstanding (in shares) 40,186 40,187 39,735
Diluted earnings per common share (in dollars per share) $ 2.59 $ 3.55 $ 1.08
Antidilutive shares excluded from diluted earnings per common share (in shares) 1,084 366 684
Restricted Stock Awards | 2013 Omnibus Equity Incentive Plan      
Denominator:      
Vesting period 1 year