XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of reconciliation of numerators and denominators used to calculate basic and diluted net income per share
The reconciliation of the numerators and denominators used to calculate basic and diluted net income per share are as follows:
For the Three Months Ended
September 30,
For the Nine Months Ended
September 30,
(in thousands except share and per share amounts)2021202020212020
Net income$21,117 $6,815 $27,946 $22,121 
Weighted average shares outstanding - basic
38,730,468 38,133,598 38,550,307 37,878,753 
Effect of potentially dilutive restricted stock units and options510,506 503,938 688,063 613,212 
Weighted average shares outstanding - diluted
39,240,974 38,637,536 39,238,370 38,491,965 
Basic income per share$0.55 $0.18 $0.72 $0.58 
Diluted income per share$0.54 $0.18 $0.71 $0.57