XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Schedule of Information About Options Exercised (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Employee Benefit Plans      
Number of options exercised (in shares) 115,538 71,267 63,011
Total intrinsic value of options exercised $ 1,614,421 $ 974,776 $ 564,314
Cash received from options exercised 1,698,357 630,302 451,420
Tax deduction realized from options $ 485,698 $ 293,261 $ 169,774