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.

X
- References No definition available. + Details
Name: | snfc_AdjustmentForEffectOfStockDividends
Namespace Prefix: | snfc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the monetary amount of Aggregated intrinsic value of options exercisable, as of the indicated date. + References No definition available. + Details
Name: | snfc_AggregatedIntrinsicValueOfOptionsExercisable
Namespace Prefix: | snfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the monetary amount of Aggregated intrinsic value of options outstanding, as of the indicated date. + References No definition available. + Details
Name: | snfc_AggregatedIntrinsicValueOfOptionsOutstanding
Namespace Prefix: | snfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the monetary amount of Available options for future grant, during the indicated time period. + References No definition available. + Details
Name: | snfc_AvailableOptionsForFutureGrant
Namespace Prefix: | snfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the Options Exercisable (number of shares), as of the indicated date. + References No definition available. + Details
Name: | snfc_OptionsExercisable
Namespace Prefix: | snfc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the per-share monetary value of Per Share Shares cancelled, during the indicated time period. + References No definition available. + Details
Name: | snfc_PerShareSharesCancelled
Namespace Prefix: | snfc_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the per-share monetary value of Per Share Shares Exercised, during the indicated time period. + References No definition available. + Details
Name: | snfc_PerShareSharesExercised
Namespace Prefix: | snfc_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the per-share monetary value of Per Share Shares Granted, during the indicated time period. + References No definition available. + Details
Name: | snfc_PerShareSharesGranted
Namespace Prefix: | snfc_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the Shares Cancelled (number of shares), during the indicated time period. + References No definition available. + Details
Name: | snfc_SharesCancelled
Namespace Prefix: | snfc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the Shares Exercised (number of shares), during the indicated time period. + References No definition available. + Details
Name: | snfc_SharesExercised
Namespace Prefix: | snfc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the Shares Granted (number of shares), during the indicated time period. + References No definition available. + Details
Name: | snfc_SharesGranted
Namespace Prefix: | snfc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the description of Weighted average contractual term of options exercisable, during the indicated time period. + References No definition available. + Details
Name: | snfc_WeightedAverageContractualTermOfOptionsexercisable
Namespace Prefix: | snfc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the description of Weighted average contractual term of options outstanding, during the indicated time period. + References No definition available. + Details
Name: | snfc_WeightedAverageContractualTermOfOptionsoutstanding
Namespace Prefix: | snfc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares issued which are neither cancelled nor held in the treasury. + References No definition available. + Details
Name: | us-gaap_SharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |