XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] The following table presents the calculation of net earnings per common share (“EPS”) — basic and diluted (in thousands, except per share data): 
 Three months ended
June 30,
Six months ended
June 30,
 2021202020212020
Net income$28,398 $18,908 $52,129 $35,742 
Weighted-average number of common shares outstanding (for basic calculation)21,200 20,880 21,176 20,831 
Dilutive securities503 626 542 714 
Weighted-average common and common equivalent shares outstanding (for diluted calculation)21,703 21,506 21,718 21,545 
EPS — basic$1.34 $0.91 $2.46 $1.72 
EPS — diluted$1.31 $0.88 $2.40 $1.66