Quarterly report pursuant to Section 13 or 15(d)

Net Income Per Share - Calculation (Details)

v3.22.1
Net Income Per Share - Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Net income - basic and diluted $ 114,711 $ 59,842
Weighted average number of common shares outstanding - basic 32,738,525 32,826,515
Dilutive effect of common stock equivalents:    
Stock options 124,655 144,311
Weighted average number of common shares outstanding - diluted 33,042,490 33,202,563
Basic net income per common share $ 3.50 $ 1.82
Diluted net income per common share $ 3.47 $ 1.80
Service-based conditions    
Dilutive effect of common stock equivalents:    
Restricted stock awards 15,127 35,619
Market-based conditions    
Dilutive effect of common stock equivalents:    
Restricted stock awards 100,158 147,098
Performance-based conditions    
Dilutive effect of common stock equivalents:    
Restricted stock awards 64,025 49,020