XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of basic and diluted net income per share
The following table reconciles basic and diluted net income per share for the three and six months ended June 30, 2021 and 2020.
 Three Months Ended June 30,
 20212020
 Net IncomeWeighted-Average SharesPer Share
Amount
Net IncomeWeighted-Average SharesPer Share
Amount
Net income available to common stockholders$55,559 53,956,296 $1.03 $32,992 53,762,913 $0.62 
Effect of potentially dilutive stock options and restricted stock awards228,128  179,654  
Diluted net income per share$55,559 54,184,424 $1.03 $32,992 53,942,567 $0.62 
 Six Months Ended June 30,
 20212020
 Net IncomeWeighted-Average SharesPer Share
Amount
Net IncomeWeighted-Average SharesPer Share
Amount
Net income available to common stockholders$105,028 53,943,248 $1.95 $67,255 54,247,493 $1.24 
Effect of potentially dilutive stock options and restricted stock awards216,084  182,026  
Diluted net income per share$105,028 54,159,332 $1.94 $67,255 54,429,519 $1.24