XML 110 R98.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Numerator:    
Net earnings $ 39,518,990 $ 55,596,613
Denominator:    
Denominator for basic earnings per share-weighted-average shares [1] 20,154,878 19,788,984
Employee stock options 774,206 465,423
Dilutive potential common shares 774,206 465,423
shares and assumed conversions 20,929,084 20,254,407
Basic earnings per share [1] $ 1.96 $ 2.81
Diluted earnings per share [1] $ 1.89 $ 2.74
[1] 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.