XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net income per share calculations for basic and diluted methods        
Net income $ 29,824 $ 29,766 $ 58,263 $ 67,582
Shares:        
Weighted average number of common shares outstanding, basic 55,421,887 55,050,071 55,424,776 54,762,563
Weighted average number of common shares outstanding, diluted 56,104,017 55,730,883 56,149,466 55,384,942
Basic earnings per common share (in dollars per share) $ 0.54 $ 0.54 $ 1.05 $ 1.23
Diluted earnings per common share (in dollars per share) $ 0.53 $ 0.53 $ 1.04 $ 1.22
Total anti-dilutive common stock equivalents 465,287 86,080 353,369 222,180
Stock options        
Shares:        
Dilutive effect of common stock equivalents   2,806 2,284 1,453
Total anti-dilutive common stock equivalents 31,166   15,583  
Warrants        
Shares:        
Dilutive effect of common stock equivalents 1,686 1,789 1,770 1,746
RSU awards        
Shares:        
Dilutive effect of common stock equivalents 655,368 667,181 679,471 614,660
Total anti-dilutive common stock equivalents 155,649   77,824 106,213
PSU awards        
Shares:        
Dilutive effect of common stock equivalents 14,534 2,888 15,456 1,444
Total anti-dilutive common stock equivalents 278,472 86,080 259,962 100,482
DSU awards        
Shares:        
Dilutive effect of common stock equivalents 3,039 6,148 16,206 3,076
Total anti-dilutive common stock equivalents       15,485
Employee Stock Purchase Plan Shares        
Shares:        
Dilutive effect of common stock equivalents 7,503   9,503