XML 134 R122.htm IDEA: XBRL DOCUMENT
v3.23.1

Schedule of Derivative Assets at Fair Value (Details) - USD ($) | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | ---
Loan Commitments [Member] |  |
Subsidiary, Sale of Stock [Line Items] |  |
Derivative, notional amount | $ 453,371,808 | $ 862,568,967
Derivative asset, interest rate lock | 4,089,856 | 8,563,410
Derivative liability, interest rate lock | 1,382,979 | 1,547,895
Call Options [Member] |  |
Subsidiary, Sale of Stock [Line Items] |  |
Derivative, notional amount | 868,600 | 982,500
Derivative asset, call options |  |
Derivative liability, call options | 29,715 | 50,936
Put Options [Member] |  |
Subsidiary, Sale of Stock [Line Items] |  |
Derivative, notional amount | 654,500 | 362,900
Derivative asset, put options |  |
Derivative liability, put options | 13,888 | 4,493
Net Derivatives Loan Commitments [Member] |  |
Subsidiary, Sale of Stock [Line Items] |  |
Derivative, notional amount | 454,894,908 | 863,914,367
Derivative asset, notional amount | 4,089,856 | 8,563,410
Derivative liability, notional amount | $ 1,426,582 | $ 1,603,324

X
- Definition Derivative assets bank loan interest rate swaps call options. + References No definition available. + Details
Name: | SNFCA_DerivativeAssetsBankLoanInterestRateSwapsCallOptions
Namespace Prefix: | SNFCA_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative assets bank loan interest rate swaps put options. + References No definition available. + Details
Name: | SNFCA_DerivativeAssetsBankLoanInterestRateSwapsPutOptions
Namespace Prefix: | SNFCA_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative assets interest rate lock. + References No definition available. + Details
Name: | SNFCA_DerivativeAssetsInterestRateLock
Namespace Prefix: | SNFCA_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative liabilities bank loan interest rate swaps put options. + References No definition available. + Details
Name: | SNFCA_DerivativeLiabilitiesBankLoanInterestRateSwapsPutOptions
Namespace Prefix: | SNFCA_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative liabilities interest rate lock. + References No definition available. + Details
Name: | SNFCA_DerivativeLiabilitiesInterestRateLock
Namespace Prefix: | SNFCA_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivatives liabilities bank loan interest rate swaps call options. + References No definition available. + Details
Name: | SNFCA_DerivativesLiabilitiesBankLoanInterestRateSwapsCallOptions
Namespace Prefix: | SNFCA_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payments on the derivative asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeAssetNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payments on the derivative liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeLiabilityNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_SubsidiarySaleOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=SNFCA_LoanCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=SNFCA_CallOptionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=SNFCA_PutOptionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=SNFCA_NetDerivativesLoanCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |