XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Earning Per Share - Summary of Composition of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net income $ 1,240 $ 1,772 $ 1,033 $ 4,902
Basic weighted average common shares outstanding 16,235,144 10,590,079 15,984,151 10,087,341
Net effect of dilutive stock options and warrants 0 0 49,116
Net effect of dilutive restricted stock awards 0 0 0 0
Diluted weighted average common shares outstanding 16,235,144 10,590,079 15,984,151 10,136,457
Basic $ 0.08 $ 0.17 $ 0.06 $ 0.49
Diluted $ 0.08 $ 0.17 $ 0.06 $ 0.48