XML 103 R93.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Common Share - Schedule of computation of earnings per common share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net income per share calculations for basic and diluted methods        
Net income $ 35,661 $ 25,941 $ 93,924 $ 93,523
Weighted Average Shares Outstanding        
Weighted average number of common shares outstanding, basic (in shares) 55,349,547 56,227,816 55,399,424 55,256,348
Weighted average number of common shares outstanding, diluted (in shares) 56,073,164 56,832,518 56,123,756 55,872,835
Basic earnings per common share (in dollars per share) $ 0.64 $ 0.46 $ 1.70 $ 1.69
Diluted earnings per common share (in dollars per share) $ 0.64 $ 0.46 $ 1.67 $ 1.67
Options        
Weighted Average Shares Outstanding        
Dilutive effect of common stock equivalents (in shares) 249 122 1,606 1,009
Warrants        
Weighted Average Shares Outstanding        
Dilutive effect of common stock equivalents (in shares) 1,708 1,704 1,749 1,732
RSU Awards        
Weighted Average Shares Outstanding        
Dilutive effect of common stock equivalents (in shares) 624,576 577,611 661,173 602,311
PSU Awards        
Weighted Average Shares Outstanding        
Dilutive effect of common stock equivalents (in shares) 81,268 4,915 37,393 2,601
DSU Awards        
Weighted Average Shares Outstanding        
Dilutive effect of common stock equivalents (in shares) 10,414 12,796 14,275 6,316
ESPP        
Weighted Average Shares Outstanding        
Dilutive effect of common stock equivalents (in shares) 5,402 7,554 8,136 2,518