Annual report pursuant to Section 13 and 15(d)

Net Income Per Share - Calculation (Details)

v3.20.4
Net Income Per Share - Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Net income - basic and diluted $ 70,757 $ 69,996 $ 55,496 $ 50,771 $ 45,985 $ 54,976 $ 52,051 $ 37,983 $ 247,023 $ 190,995 $ 134,752
Weighted average number of common shares outstanding - basic                 32,917,971 33,806,104 34,921,318
Dilutive effect of common stock equivalents:                      
Stock options                 138,354 225,049 281,932
Weighted average number of common shares outstanding - diluted                 33,299,986 34,376,555 35,613,319
Basic net income per common share $ 2.16 $ 2.13 $ 1.69 $ 1.53 $ 1.38 $ 1.63 $ 1.53 $ 1.11 $ 7.50 $ 5.65 $ 3.86
Diluted net income per common share $ 2.13 $ 2.11 $ 1.67 $ 1.51 $ 1.36 $ 1.60 $ 1.51 $ 1.09 $ 7.42 $ 5.56 $ 3.78
Service-based conditions                      
Dilutive effect of common stock equivalents:                      
Restricted stock awards                 51,324 87,159 151,324
Market-based conditions                      
Dilutive effect of common stock equivalents:                      
Restricted stock awards                 150,530 189,044 238,313
Performance-based conditions                      
Dilutive effect of common stock equivalents:                      
Restricted stock awards                 41,807 69,199 20,432