XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Per share data (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Weighted average outstanding shares of common stock 20,495,711 20,357,195 20,469,581 20,245,169
Antidilutive securities excluded from computation of earnings per share, amount 160,000 146,666 152,276 294,166