XML 125 R112.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share (Schedule of Weighted Average Number of Shares) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Basic net income per share    
Net income $ 23,438 $ 10,071
Basic, Weighted Average Shares 5,324,740 4,668,761
Basic, Per Share Amount $ 4.40 $ 2.16
Effect of dilutive stock options, Weighted Average Shares 26,618 26,644
Effect of dilutive stock options, Per Share Amount $ (0.02) $ (0.02)
Diluted net income per share    
Net income $ 23,438 $ 10,071
Diluted, Weighted Average Shares 5,351,358 4,695,405
Diluted, Per Share Amount $ 4.38 $ 2.14