Quarterly report pursuant to Section 13 or 15(d)

Income Per Share - Calculation (Details)

v3.21.2
Income Per Share - Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Net income - basic and diluted $ 95,435 $ 90,380 $ 59,842 $ 69,996 $ 55,496 $ 50,771 $ 245,658 $ 176,266
Weighted average number of common shares outstanding - basic 32,763,311     32,847,652     32,818,145 32,960,969
Dilutive effect of common stock equivalents:                
Stock options 121,609     111,526     128,442 138,017
Weighted average number of common shares outstanding - diluted 33,088,680     33,210,545     33,155,995 33,337,259
Basic net income per common share $ 2.91     $ 2.13     $ 7.49 $ 5.35
Diluted net income per common share $ 2.88     $ 2.11     $ 7.41 $ 5.29
Service-based conditions                
Dilutive effect of common stock equivalents:                
Restricted stock awards 15,058     42,317     22,044 53,719
Market-based conditions                
Dilutive effect of common stock equivalents:                
Restricted stock awards 115,105     159,985     126,769 145,835
Performance-based conditions                
Dilutive effect of common stock equivalents:                
Restricted stock awards 73,597     49,065     60,595 38,719