Quarterly report pursuant to Section 13 or 15(d)

Income (Loss) Per Share - Computation of Basic and Diluted Income (Loss) Per Share (Details)

v3.23.2
Income (Loss) Per Share - Computation of Basic and Diluted Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]            
Net income (loss) $ 1,102 $ 641 $ 528 $ (5,027) $ 1,743 $ (4,499)
Weighted average shares basic [1] 16,201   15,836   16,098 15,750
Weighted average shares diluted [1] 16,201   15,836   16,098 15,750
Basic income (loss) per common share $ 0.07   $ 0.03   $ 0.11 $ (0.29)
Diluted income (loss) per common share $ 0.07   $ 0.03   $ 0.11 $ (0.29)
[1] The effect of approximately 148 thousand, 82 thousand and 256 thousand dilutive non-vested shares is not material to the calculation of diluted income per share for the three months ended June 30, 2023 and 2022, or the six months ended June 30, 2023, respectively.