XML 120 R107.htm IDEA: XBRL DOCUMENT v3.21.1
13) Stock Compensation Plans: Schedule of stock inventive plan changes (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Common Class A    
Shares, Outstanding, beginning 1,086,053 1,011,274
Adjustment for effect of stock dividends 27,968 51,018
Shares Granted 77,000 81,000
Shares Exercised (116,487) (45,834)
Shares Cancelled (1,671) (11,405)
Shares, Outstanding, ending 1,072,863 1,086,053
Shares outstanding, beginning $ 4.41 $ 4.49
Per Share Shares Granted 0.00 0.00
Per Share Shares Exercised 0.00 0.00
Per Share Shares cancelled 0.00 0.00
Shares, Outstanding, ending $ 4.33 $ 4.41
Options Exercisable 1,053,903  
Available options for future grant $ 325,372  
Weighted average contractual term of options outstanding P5Y6M  
Weighted average contractual term of options exercisable P5Y5M5D  
Aggregated intrinsic value of options outstanding [1] $ 4,311,983  
Aggregated intrinsic value of options exercisable [1] $ 4,223,251  
Common Class C    
Shares, Outstanding, beginning 594,132 577,280
Adjustment for effect of stock dividends 19,354 28,295
Shares Granted 180,000 180,000
Shares Exercised (130,820) (191,443)
Shares Cancelled 0 0
Shares, Outstanding, ending 662,666 594,132
Shares outstanding, beginning $ 5.36 $ 5.15
Per Share Shares Granted 0.00 0.00
Per Share Shares Exercised 0.00 0.00
Per Share Shares cancelled 0.00 0.00
Shares, Outstanding, ending $ 4.73 $ 5.36
Options Exercisable 616,542  
Available options for future grant $ 266,500  
Weighted average contractual term of options outstanding P6Y8M16D  
Weighted average contractual term of options exercisable P6Y7M17D  
Aggregated intrinsic value of options outstanding [1] $ 2,396,954  
Aggregated intrinsic value of options exercisable [1] $ 2,183,399  
[1] The Company used a stock price of $8.35 as of December 31, 2020 to derive intrinsic value.