XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings (Loss) Per Share
The computations of basic and diluted earnings (loss) per share are as follows:
(in thousands, except per share basis)For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Numerator:
Net income (loss)$6,417 $1,358 $10,141 $(1,241)
Denominator:
Shares used in computing net income (loss) per share:
Weighted-average common shares outstanding – basic
22,952 22,927 22,952 22,927 
Effect of dilutive securities
14 13 15 — 
Weighted-average common shares outstanding — diluted
22,966 22,940 22,967 22,927 
Earnings (Loss) per common share:
Earnings (Loss) per share of common stock – basic$0.28 $0.06 $0.44 $(0.05)
Earnings (Loss) per share of common stock – diluted$0.28 $0.06 $0.44 $(0.05)