XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Employee Benefit Plans - Schedule of Information About Options Exercised (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Employee Benefit Plans        
Number of options exercised 15,533 22,249 80,633 73,184
Total intrinsic value of options exercised $ 304,943 $ 164,978 $ 1,109,805 $ 480,981
Cash received from options exercised 186,497 394,665 1,227,506 1,393,551
Tax deduction realized from options $ 85,719 $ 49,634 $ 311,966 $ 144,703