XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Earning Per Share - Summary of Composition of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net income (loss) $ (1,553) $ 1,524
Basic weighted average common shares outstanding 15,480,951 9,826,435
Net effect of dilutive stock options and warrants 0 227,249
Diluted weighted average common shares outstanding 15,480,951 10,053,684
Basic $ (0.10) $ 0.16
Diluted $ (0.10) $ 0.15