Quarterly report pursuant to Section 13 or 15(d)

Income Per Share - Calculation (Details)

v3.21.1
Income Per Share - Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Net income - basic and diluted $ 59,842 $ 50,771
Weighted average number of common shares outstanding - basic 32,826,515 33,168,453
Dilutive effect of common stock equivalents:    
Stock options 144,311 179,371
Weighted average number of common shares outstanding - diluted 33,202,563 33,599,847
Basic net income per common share $ 1.82 $ 1.53
Diluted net income per common share $ 1.80 $ 1.51
Service-based conditions    
Dilutive effect of common stock equivalents:    
Restricted stock awards 35,619 71,221
Market-based conditions    
Dilutive effect of common stock equivalents:    
Restricted stock awards 147,098 131,024
Performance-based conditions    
Dilutive effect of common stock equivalents:    
Restricted stock awards 49,020 49,778