XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
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, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Net income (loss) $ 1,772 $ (2,797) $ 4,902 $ (499)
Basic weighted average common shares outstanding 10,590,079 6,274,250 10,087,341 5,888,008
Net effect of dilutive stock options and warrants 0 0 49,116 0
Diluted weighted average common shares outstanding 10,590,079 6,274,250 10,136,457 5,888,008
Basic $ 0.17 $ (0.45) $ 0.49 $ (0.08)
Diluted $ 0.17 $ (0.45) $ 0.48 $ (0.08)