XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-Based Compensation [Abstract]        
Compensation expense in stock compensation plans $ 182,185 $ 158,966 $ 683,439 $ 644,751
Income tax benefit of stock compensation plans 38,259 33,383 143,522 135,398
Unrecognized compensation expense related to nonvested share-based compensation granted under the plan 966,925   $ 966,925  
Weighted average period of unrecognized compensation expense     1 year 6 months  
Cash from option exercises 848,891 2,900,000 $ 5,500,000 14,100,000
Tax benefit for tax deductions related to option exercises $ 13,501 $ 65,030 $ 126,644 $ 329,842