XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Share (Tables)
9 Months Ended
Sep. 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
September 30,
Nine months ended
September 30,
 2021202020212020
Net income$31,081 $24,986 $83,210 $60,728 
Weighted-average number of common shares outstanding (for basic calculation)21,214 20,948 21,189 20,870 
Dilutive securities516 608 546 691 
Weighted-average common and common equivalent shares outstanding (for diluted calculation)21,730 21,556 21,735 21,561 
EPS — basic$1.47 $1.19 $3.93 $2.91 
EPS — diluted$1.43 $1.16 $3.83 $2.82