XML 54 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Statements of Stockholders' Equity (USD $)
Class A Common Stock
Class C Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Treasury Stock
Total
Balance at Dec. 31, 2013 $ 23,614,574us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
$ 2,660,382us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassCMember
$ 23,215,875us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 1,218,396us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 39,666,587us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (2,624,625)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 87,751,189us-gaap_StockholdersEquity
Net earnings         138,848us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  138,848us-gaap_NetIncomeLoss
Other comprehensive income       316,135us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
    316,135us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Grant of stock options     64,325fil_GrantOfStockOptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      64,325fil_GrantOfStockOptions
Exercise of stock options 69,910fil_ExerciseOfStockOptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
  (19,611)fil_ExerciseOfStockOptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      50,299fil_ExerciseOfStockOptions
Sale of treasury stock     76,478us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    105,327us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
181,805us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
Stock Dividends 3,446us-gaap_StockIssuedDuringPeriodValueStockDividend
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
(1)us-gaap_StockIssuedDuringPeriodValueStockDividend
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassCMember
4,910us-gaap_StockIssuedDuringPeriodValueStockDividend
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (8,355)us-gaap_StockIssuedDuringPeriodValueStockDividend
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Conversion Class C to Class A 1,424fil_ConversionClassCToClassA
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
(1,423)fil_ConversionClassCToClassA
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassCMember
(1)fil_ConversionClassCToClassA
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Balance at Mar. 31, 2014 23,689,354us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
2,658,958us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassCMember
23,341,976us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
1,534,531us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
39,797,080us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(2,519,298)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
88,502,601us-gaap_StockholdersEquity
Balance at Dec. 31, 2014 24,918,480us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
2,788,138us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassCMember
25,931,119us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
1,438,566us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
44,101,252us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(2,086,454)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
97,091,101us-gaap_StockholdersEquity
Net earnings         1,863,703us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  1,863,703us-gaap_NetIncomeLoss
Other comprehensive income       1,291,767us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
    1,291,767us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Grant of stock options     85,545fil_GrantOfStockOptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      85,545fil_GrantOfStockOptions
Exercise of stock options   228,046fil_ExerciseOfStockOptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassCMember
15,963fil_ExerciseOfStockOptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (244,009)fil_ExerciseOfStockOptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Sale of treasury stock     134,619us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    105,715us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
240,334us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
Stock Dividends 480us-gaap_StockIssuedDuringPeriodValueStockDividend
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
2us-gaap_StockIssuedDuringPeriodValueStockDividend
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassCMember
728us-gaap_StockIssuedDuringPeriodValueStockDividend
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (1,210)us-gaap_StockIssuedDuringPeriodValueStockDividend
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Conversion Class C to Class A 1,064fil_ConversionClassCToClassA
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
(1,064)fil_ConversionClassCToClassA
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassCMember
         
Balance at Mar. 31, 2015 $ 24,920,024us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
$ 3,015,122us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassCMember
$ 26,167,974us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 2,730,333us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 45,963,745us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (2,224,748)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 100,572,450us-gaap_StockholdersEquity