XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
The computations of basic and diluted earnings per share are as follows:
(in thousands, except per share basis)For the Three Months Ended March 31,
20242023
Numerator:
Net income – basic and diluted$7,115 $3,724 
Denominator:
Shares used in computing net income per share:
Weighted-average common shares outstanding – basic
22,969 22,951 
Effect of dilutive securities
16 
Weighted-average common shares outstanding diluted
22,973 22,967 
Earnings per common share:
Earnings per share of common stock – basic$0.31 $0.16 
Earnings per share of common stock – diluted$0.31 $0.16