XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 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
March 31,
 20212020
Net income$23,731 $16,834 
Weighted-average number of common shares outstanding (for basic calculation)21,149 20,780 
Dilutive securities546 727 
Weighted-average common and common equivalent shares outstanding (for diluted calculation)21,695 21,507 
EPS — basic$1.12 $0.81 
EPS — diluted$1.09 $0.78