XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Reconciliation
The following table presents a reconciliation of the earnings/(losses) and shares used in calculating basic EPS for the three- and six-month periods ended June 30, 2023 and 2022:
Three-Month Period EndedSix-Month Period Ended
(In thousands except for share amounts)June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Numerator:
Net income (loss)
$1,203 $(10,740)$3,540 $(28,207)
Denominator:
Basic and diluted weighted average shares outstanding
13,935,821 13,106,585 13,802,007 13,108,246 
Basic and diluted earnings per share$0.09 $(0.82)$0.26 $(2.15)