XML 99 R86.htm IDEA: XBRL DOCUMENT
v3.21.1

7) Bank and Other Loans Payable: Summary of Bank Loans Payable (Details) - USD ($) | Dec. 31, 2020 | Dec. 31, 2019
--- | --- | ---
Total bank and other loans |  | $ 297,824,368 | $ 217,572,612
Finance lease liabilities |  | 104,951 | 153,439
Current Installment |  | 284,250,996 | 192,985,602
Bank and other loans, excluding current installments |  | 13,573,372 | 24,587,010
Note Payable 1 |  |  |
Total bank and other loans |  | 0 | 2,659,769
Note Payable 2 |  |  |
Total bank and other loans |  | 633,890 | 1,238,619
Note Payable 3 |  |  |
Total bank and other loans |  | 3,257,113 | 4,000,000
Note Payable 4 |  |  |
Total bank and other loans |  | 0 | 7,247,651
Note Payable 5 |  |  |
Total bank and other loans |  | 1,861,920 | 1,896,450
Note Payable 6 |  |  |
Total bank and other loans |  | 35,091,364 | 33,811,559
Note Payable 7 |  |  |
Total bank and other loans |  | 9,200,000 | 9,200,000
Note Payable 8 |  |  |
Total bank and other loans |  | 116,598,834 | 88,509,536
Note Payable 9 |  |  |
Total bank and other loans |  | 68,766,572 | 67,537,600
Note Payable 10 |  |  |
Total bank and other loans |  | 60,715,374 | 0
Note Payable 11 |  |  |
Total bank and other loans |  | 317,582 | 0
Other short-term borrowings |  |  |
Total bank and other loans | [1] | 1,250,000 | 1,250,000
Other loans payable |  |  |
Total bank and other loans |  | $ 26,768 | $ 67,989
[1] | Revolving Line of Credit

X
- Definition Represents the monetary amount of Bank and other loans, excluding current installments, as of the indicated date. + References No definition available. + Details
Name: | snfc_BankAndOtherLoansExcludingCurrentInstallments
Namespace Prefix: | snfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the monetary amount of Bank loans payable, as of the indicated date. + References No definition available. + Details
Name: | snfc_BankLoansPayable
Namespace Prefix: | snfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Amount of liability for lease payments received, including variable lease payments, when collectability is not probable at commencement date for sales-type lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 25 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=121604594&loc=SL77919106-209958 + Details
Name: | us-gaap_LeaseDepositLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=snfc_NotePayable1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=snfc_NotePayable2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=snfc_NotePayable3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=snfc_NotePayable4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=snfc_NotePayable5Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=snfc_NotePayable6Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=snfc_NotePayable7Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=snfc_NotePayable8Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=snfc_NotePayable9Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=snfc_NotePayable10Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=snfc_NotePayable11Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=snfc_OtherShortTermBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=snfc_OtherLoansPayableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |