XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Net earnings $ 3,228,718 $ 12,128,715
Basic weighted-average shares outstanding [1] 20,390,153 20,080,994
Employee stock options 842,367 928,251
Diluted weighted-average shares outstanding [1] 21,232,520 21,009,245
Basic net earnings per share [1] $ 0.16 $ 0.60
Diluted net earnings per share [1] $ 0.15 $ 0.58
[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.