XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
6) Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2020
Table Text Block Supplement [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

The basic and diluted earnings per share amounts were calculated as follows:

 

      Three Months Ended
September 30
  Nine Months Ended
September 30
      2020   2019   2020   2019
Numerator:                
  Net earnings    $   29,304,769    $   3,617,414    $   51,286,265    $       9,027,786
Denominator:                
  Basic weighted-average shares outstanding         18,873,886       18,551,116         18,760,884           18,560,874
Effect of dilutive securities:                
  Employee stock options              559,733            203,975              404,006                208,561
                   
  Diluted weighted-average shares outstanding         19,433,619       18,755,091         19,164,890           18,769,435
                   
Basic net earnings per share   $1.55   $0.19   $2.73   $0.49
                   
Diluted net earnings per share   $1.51   $0.19   $2.68   $0.48