XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.1
6) Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Text Block [Abstract]    
Net earnings $ 12,128,715 $ 1,424,449
Weighted Average Number of Shares Outstanding, Basic [1] 19,124,001 18,641,950
Employee stock options $ 884,049 $ 191,446
Diluted weighted-average shares outstanding 20,008,050 18,833,396
Earnings Per Share, Basic [1] $ 0.63 $ 0.08
Earnings Per Share, Diluted [1] $ 0.61 $ 0.08
[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.