XML 126 R113.htm IDEA: XBRL DOCUMENT
v3.21.1

17) Fair Value of Financial Instruments: Schedule of Changes in the consolidated balance sheet line items measured (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019
Net Derivatives Loan Commitments |  |  |  |
Fair Value Balance | $ 2,491,233 |  | $ 1,591,816 |
Originations/purchases | 0 |  | 0 |
Sales, maturities and paydowns | 0 |  | 0 |
Transfer to mortgage loans held for investment | 0 |  | 0 |
Transfer from fixed maturity securities held to maturity |  |  | 0 |
Fair Value, Gains (Losses) included in earnings | 7,637,377 | [1] | 899,417 | [2]
Total gains (losses) included in other comprehensive income | 0 |  |  |
Fair Value Balance | 10,128,610 |  | 2,491,233 |
Loans Held For Sale |  |  |  |
Fair Value Balance | 213,457,632 |  | 136,210,853 |
Originations/purchases | 5,627,013,749 |  | 2,606,839,175 |
Sales, maturities and paydowns | (5,600,045,285) |  | (2,580,875,055) |
Transfer to mortgage loans held for investment | (16,960,549) |  | (31,881,851) |
Transfer from fixed maturity securities held to maturity |  |  | 0 |
Fair Value, Gains (Losses) included in earnings | 199,306,871 | [1] | 83,164,510 | [2]
Total gains (losses) included in other comprehensive income | 0 |  |  |
Fair Value Balance | 422,772,418 |  | 213,457,632 |
Fixed maturity securities available for sale |  |  |  |
Fair Value Balance | 3,216,382 |  | 0 |
Originations/purchases | 0 |  | 0 |
Sales, maturities and paydowns | (1,042,400) |  | 0 |
Transfer to mortgage loans held for investment | 0 |  | 0 |
Transfer from fixed maturity securities held to maturity |  |  | 3,216,382 |
Fair Value, Gains (Losses) included in earnings | 3,408 | [3] | 0 | [2]
Total gains (losses) included in other comprehensive income | 23,785 |  |  |
Fair Value Balance | $ 2,201,175 |  | $ 3,216,382 |
[1] | As a component of mortgage fee income on the consolidated statements of earnings
[2] | Included in other expenses on the consolidated statements of earnings
[3] | As a component of net investment income on the consolidated statements of earnings

X
- Definition Represents the monetary amount of Fair Value Balance, as of the indicated date. + References No definition available. + Details
Name: | snfc_FairValueBalance
Namespace Prefix: | snfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the monetary amount of Fair Value, Gains (Losses) included in earnings, during the indicated time period. + References No definition available. + Details
Name: | snfc_FairValueLossesGainsIncludedInEarnings
Namespace Prefix: | snfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the monetary amount of Originations, during the indicated time period. + References No definition available. + Details
Name: | snfc_Originations
Namespace Prefix: | snfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the monetary amount of Sales, during the indicated time period. + References No definition available. + Details
Name: | snfc_Sales
Namespace Prefix: | snfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | snfc_TotalGainsLossesIncludedInOtherComprehensiveIncome
Namespace Prefix: | snfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the monetary amount of Transfer from fixed maturity securities held to maturity, during the indicated time period. + References No definition available. + Details
Name: | snfc_TransferFromFixedMaturitySecuritiesHeldToMaturity
Namespace Prefix: | snfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the monetary amount of Transfer to mortgage loans held for investment, during the indicated time period. + References No definition available. + Details
Name: | snfc_TransferToMortgageLoansHeldForInvestment
Namespace Prefix: | snfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | snfc_Level3InputsAxis=snfc_NetDerivativesLoanCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | snfc_Level3InputsAxis=snfc_LoansHeldForSale1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | snfc_Level3InputsAxis=snfc_FixedMaturitySecuritiesAvailableForSale1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |