XML 116 R104.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Numerator:    
Net earnings $ 25,690,302 $ 39,518,990
Denominator:    
Denominator for basic earnings per share-weighted-average shares [1] 21,137,941 21,146,713
Employee stock options 807,927 812,916
Unvested restricted stock units 374
Dilutive potential common shares 808,301 812,916
shares and assumed conversions 21,946,242 21,959,629
Basic earnings per share [1] $ 1.22 $ 1.87
Diluted earnings per share [1] $ 1.17 $ 1.80
[1] Net earnings per share amounts have been adjusted retroactively for the effect of annual stock dividends. The weighted-average shares outstanding includes the weighted-average Class A common shares and the weighted-average Class C common shares determined on an equivalent Class A common stock basis. Net earnings per common share represent net earnings per equivalent Class A common share.