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.0.1
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, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator (Basic and Diluted):      
Net income $ 142,470 $ 42,838 $ 76,930
Change in value for stock settled consideration 27 3 0
Adjusted net income $ 142,497 $ 42,835 $ 76,930
Denominator:      
Weighted Average Common Shares Issued and Outstanding 39,575 39,318 39,083
Deduct: Unvested RSAs (14) (18) (21)
Add: Fully vested DSUs 327 342 342
Weighted Average Common Shares Outstanding 39,888 39,642 39,404
Basic earnings per common share $ 3.57 $ 1.08 $ 1.95
Weighted Average Common Shares Outstanding from above 39,888 39,642 39,404
Add: Dilutive effect of RSUs, RSAs & ESPP 206 67 144
Add: Contingently issuable shares(3) 93 26 0
Weighted Average Common Shares Outstanding 40,187 39,735 39,548
Diluted earnings per common share $ 3.55 $ 1.08 $ 1.95
Antidilutive shares excluded from diluted earnings per common share 366 684 348