Quarterly report pursuant to Section 13 or 15(d)

Income Per Share - Calculation (Details)

v3.20.2
Income Per Share - Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Net income - basic and diluted $ 69,996 $ 55,496 $ 50,771 $ 54,976 $ 52,051 $ 37,983 $ 176,266 $ 145,011
Weighted average number of common shares outstanding - basic 32,847,652     33,790,857     32,960,969 33,977,464
Dilutive effect of common stock equivalents:                
Stock options 111,526     216,468     138,017 230,932
Weighted average number of common shares outstanding - diluted 33,210,545     34,367,902     33,337,259 34,541,635
Basic net income per common share $ 2.13     $ 1.63     $ 5.35 $ 4.27
Diluted net income per common share $ 2.11     $ 1.60     $ 5.29 $ 4.20
Service-based conditions                
Dilutive effect of common stock equivalents:                
Restricted stock awards 42,317     82,087     53,719 86,373
Market-based conditions                
Dilutive effect of common stock equivalents:                
Restricted stock awards 159,985     195,740     145,835 183,537
Performance-based conditions                
Dilutive effect of common stock equivalents:                
Restricted stock awards 49,065     82,750     38,719 63,329