XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted EPS
The following table presents the calculation of basic and diluted income (loss) per share (in thousands, except per share data):
Three months ended June 30,Six months ended June 30,
2023202220232022
Net income (loss) attributable to common shareholders$12,984 $5,076 $16,556 $(16,947)
Basic weighted average common shares outstanding6,354 6,129 6,239 6,040 
Potentially dilutive common shares88 117 210 — 
Diluted weighted average common shares outstanding6,442 6,246 6,449 6,040 
Basic weighted average income (loss) per common share$2.04 $0.83 $2.65 $(2.81)
Diluted weighted average income (loss) per common share$2.02 $0.81 $2.57 $(2.81)