XML 114 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net income per share calculations for basic and diluted methods      
Net income $ 123,449 $ 100,344 $ 102,953
Shares:      
Weighted average common shares outstanding 55,369,476 54,567,429 54,851,652
Dilutive effect of outstanding options, warrants, and restricted stock units as determined by the application of the treasury stock method (in shares) 635,221 259,510 280,842
Weighted average common shares outstanding, as adjusted for diluted earnings per share calculation 56,008,805 54,826,939 55,132,494
Basic earnings per common share (in dollars per share) $ 2.23 $ 1.84 $ 1.88
Diluted earnings per common share (in dollars per share) $ 2.20 $ 1.83 $ 1.87
Total anti-dilutive common stock equivalents 165,826 206,355 201,029
Employee Stock Purchase Plan Shares      
Shares:      
Dilutive effect of outstanding options, warrants, and restricted stock units as determined by the application of the treasury stock method (in shares) 4,108    
Stock options      
Shares:      
Total anti-dilutive common stock equivalents   39,085  
RSU and DSU awards      
Shares:      
Total anti-dilutive common stock equivalents 72,800 159,408 201,029
PSU awards      
Shares:      
Total anti-dilutive common stock equivalents 93,026 7,862