XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share From Continuing Operations
The following table sets forth the computation of basic and diluted earnings per share:
 (in thousands, except per share data)20222021
Numerator:  
Net earnings$22,066 $20,245 
Denominator:  
Denominator for basic earnings per share - weighted average shares10,230 9,340 
Effect of dilutive securities:  
Employee stock options and stock grants180 116 
Denominator for diluted earnings per share - weighted average shares10,410 9,456 
Net earnings per share:  
Basic$2.16 $2.17 
Diluted$2.12 $2.14