XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefit Plans - Schedule of Information About Options Exercised (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Employee Benefit Plans        
Number of options exercised 13,734 15,335 50,935 62,709
Total intrinsic value of options exercised $ 74,099 $ 120,065 $ 316,003 $ 866,357
Cash received from options exercised 244,991 314,323 998,885 953,537
Tax deduction realized from options $ 22,292 $ 36,121 $ 95,069 $ 260,643