XML 104 R89.htm IDEA: XBRL DOCUMENT v3.19.1
6) Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Details    
Net earnings $ 1,930,318 $ 16,925,923
Weighted Average Number of Shares Outstanding, Basic 17,239,564 16,993,229
GrantOfEmployeeStockOptions $ 210,556 $ 185,183
Diluted weighted-average shares outstanding 17,450,120 17,178,412
Earnings Per Share, Basic $ 0.11 $ 1.00
Earnings Per Share, Diluted $ 0.11 $ 0.99