XML 32 R23.htm IDEA: XBRL DOCUMENT
v3.23.1

Investment Securities (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2023
Investments, Debt and Equity Securities [Abstract] |
Schedule of Investment Available-For-Sale | The amortized cost and estimated fair values of investment securities are summarized below. For the three months ended March 31, 2023, there was no allowance for credit losses on available-for-sale securities. AVAILABLE-FOR-SALE: Schedule of Investment Available-For-Sale
Investment Securities |
|  |  |  |  | Gross |  |  | Gross |  |  |  |
|  | Amortized |  |  | Unrealized |  |  | Unrealized |  |  |  |
(Dollars in thousands) |  | Cost |  |  | Gains |  |  | Losses |  |  | Fair Value |
March 31, 2023 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
US Treasury securities |  | $ | 60,600 |  |  | $ | — |  |  | $ | (3,796 | ) |  | $ | 56,804 |
Government Sponsored Enterprises |  |  | 2,500 |  |  |  | — |  |  |  | (373 | ) |  |  | 2,127 |
Mortgage-backed securities |  |  | 266,829 |  |  |  | 250 |  |  |  | (17,115 | ) |  |  | 249,964 |
Small Business Administration pools |  |  | 19,798 |  |  |  | 162 |  |  |  | (426 | ) |  |  | 19,534 |
Corporate and other securities |  |  | 8,771 |  |  |  | 11 |  |  |  | (754 | ) |  |  | 8,028 |
Total |  | $ | 358,498 |  |  | $ | 423 |  |  | $ | (22,464 | ) |  | $ | 336,457 |
|  |  |  |  | Gross |  |  | Gross |  |  |  |
|  | Amortized |  |  | Unrealized |  |  | Unrealized |  |  |  |
(Dollars in thousands) |  | Cost |  |  | Gains |  |  | Losses |  |  | Fair Value |
December 31, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
US Treasury securities |  | $ | 60,552 |  |  | $ | — |  |  | $ | (4,569 | ) |  | $ | 55,983 |
Government Sponsored Enterprises |  |  | 2,500 |  |  |  | — |  |  |  | (426 | ) |  |  | 2,074 |
Mortgage-backed securities |  |  | 263,704 |  |  |  | 10 |  |  |  | (19,114 | ) |  |  | 244,600 |
Small Business Administration pools |  |  | 21,657 |  |  |  | 60 |  |  |  | (630 | ) |  |  | 21,087 |
Corporate and other securities |  |  | 8,772 |  |  |  | 12 |  |  |  | (666 | ) |  |  | 8,118 |
Total |  | $ | 357,185 |  |  | $ | 82 |  |  | $ | (25,405 | ) |  | $ | 331,862 |
HELD-TO-MATURITY | HELD-TO-MATURITY:
Investment Securities (Details 2) |
|  |  |  |  | Gross |  |  | Gross |  |  |  |  |  |  |
|  | Amortized |  |  | Unrealized |  |  | Unrealized |  |  |  |  |  | Allowance for |
(Dollars in thousands) |  | Cost |  |  | Gains |  |  | Losses |  |  | Fair Value |  |  | Credit Losses |
March 31, 2023 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Mortgage-backed securities |  |  | 117,707 |  |  |  | — |  |  |  | (6,691 | ) |  |  | 111,016 |  |  |  | — |
State and local government |  |  | 105,430 |  |  |  | 174 |  |  |  | (3,580 | ) |  |  | 102,024 |  |  |  | (42 | )
Total |  | $ | 223,137 |  |  |  | 174 |  |  |  | (10,271 | ) |  |  | 213,040 |  |  |  | (42 | )
(Dollars in thousands) |  | Amortized Cost |  |  | Gross Unrealized Gains |  |  | Gross Unrealized Losses |  |  | Fair Value |  |  |  |
December 31, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Mortgage-backed securities |  |  | 121,772 |  |  |  | — |  |  |  | (8,656 | ) |  |  | 113,116 |  |  |  |
State and local government |  |  | 106,929 |  |  |  | — |  |  |  | (6,432 | ) |  |  | 100,497 |  |  |  |
Total |  | $ | 228,701 |  |  | $ | — |  |  | $ | (15,088 | ) |  | $ | 213,613 |  |  |  |
Schedule of gross unrealized losses and fair values of available-for-sale securities | The following tables show gross unrealized losses and fair values of available-for-sale securities for which an allowance for credit losses has not been recorded, aggregated by investment category and length of time that individual securities have been in a continuous loss position, at March 31, 2023. Schedule of gross unrealized losses and fair values of available-for-sale securities
(Dollars in thousands) |  | Less than 12 months |  |  | 12 months or more |  |  | Total |
March 31, 2023 |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |
Available-for-sale securities: |  | Value |  |  | Loss |  |  | Value |  |  | Loss |  |  | Value |  |  | Loss |
US Treasury Securities |  | $ | — |  |  | $ | — |  |  | $ | 56,804 |  |  | $ | 3,796 |  |  | $ | 56,804 |  |  | $ | 3,796 |
Government Sponsored Enterprise |  |  | — |  |  |  | — |  |  |  | 2,127 |  |  |  | 373 |  |  |  | 2,127 |  |  |  | 373 |
Mortgage-backed securities |  |  | 46,501 |  |  |  | 1,474 |  |  |  | 191,670 |  |  |  | 15,641 |  |  |  | 238,171 |  |  |  | 17,115 |
Small Business Administration pools |  |  | 6,768 |  |  |  | 116 |  |  |  | 5,977 |  |  |  | 310 |  |  |  | 12,745 |  |  |  | 426 |
Corporate and other securities |  |  | 1,204 |  |  |  | 76 |  |  |  | 4,072 |  |  |  | 678 |  |  |  | 5,276 |  |  |  | 754 |
Total |  | $ | 54,473 |  |  | $ | 1,666 |  |  | $ | 260,650 |  |  | $ | 20,798 |  |  | $ | 315,123 |  |  | $ | 22,464 |
The following table shows gross unrealized losses by fair values of available-for-sale securities, aggregated by investment category and length of time that individual securities have been in a continuous loss position at December 31, 2022.
(Dollars in thousands) |  | Less than 12 months |  |  | 12 months or more |  |  | Total |
December 31, 2022 |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |
Available-for-sale securities: |  | Value |  |  | Loss |  |  | Value |  |  | Loss |  |  | Value |  |  | Loss |
US Treasury Securities |  | $ | 28,827 |  |  | $ | 1,032 |  |  | $ | 27,156 |  |  | $ | 3,537 |  |  | $ | 55,983 |  |  | $ | 4,569 |
Government Sponsored Enterprise |  |  | — |  |  |  | — |  |  |  | 2,074 |  |  |  | 426 |  |  |  | 2,074 |  |  |  | 426 |
Mortgage-backed securities |  |  | 81,961 |  |  |  | 4,435 |  |  |  | 159,227 |  |  |  | 14,679 |  |  |  | 241,188 |  |  |  | 19,114 |
Small Business Administration pools |  |  | 16,066 |  |  |  | 453 |  |  |  | 2,592 |  |  |  | 177 |  |  |  | 18,658 |  |  |  | 630 |
Corporate and other securities |  |  | 2,128 |  |  |  | 146 |  |  |  | 3,230 |  |  |  | 520 |  |  |  | 5,358 |  |  |  | 666 |
Total |  | $ | 128,982 |  |  | $ | 6,066 |  |  | $ | 194,279 |  |  | $ | 19,339 |  |  | $ | 323,261 |  |  | $ | 25,405 |
[custom:DisclosureInvestmentSecuritiesDetails3Abstract] |
(Dollars in thousands) |  | Less than 12 months |  |  | 12 months or more |  |  | Total |
March 31, 2023 |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |
Available-for-sale securities: |  | Value |  |  | Loss |  |  | Value |  |  | Loss |  |  | Value |  |  | Loss |
US Treasury Securities |  | $ | — |  |  | $ | — |  |  | $ | 56,804 |  |  | $ | 3,796 |  |  | $ | 56,804 |  |  | $ | 3,796 |
Government Sponsored Enterprise |  |  | — |  |  |  | — |  |  |  | 2,127 |  |  |  | 373 |  |  |  | 2,127 |  |  |  | 373 |
Mortgage-backed securities |  |  | 46,501 |  |  |  | 1,474 |  |  |  | 191,670 |  |  |  | 15,641 |  |  |  | 238,171 |  |  |  | 17,115 |
Small Business Administration pools |  |  | 6,768 |  |  |  | 116 |  |  |  | 5,977 |  |  |  | 310 |  |  |  | 12,745 |  |  |  | 426 |
Corporate and other securities |  |  | 1,204 |  |  |  | 76 |  |  |  | 4,072 |  |  |  | 678 |  |  |  | 5,276 |  |  |  | 754 |
Total |  | $ | 54,473 |  |  | $ | 1,666 |  |  | $ | 260,650 |  |  | $ | 20,798 |  |  | $ | 315,123 |  |  | $ | 22,464 |
The following table shows gross unrealized losses by fair values of available-for-sale securities, aggregated by investment category and length of time that individual securities have been in a continuous loss position at December 31, 2022.
(Dollars in thousands) |  | Less than 12 months |  |  | 12 months or more |  |  | Total |
December 31, 2022 |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |  |  | Fair |  |  | Unrealized |
Available-for-sale securities: |  | Value |  |  | Loss |  |  | Value |  |  | Loss |  |  | Value |  |  | Loss |
US Treasury Securities |  | $ | 28,827 |  |  | $ | 1,032 |  |  | $ | 27,156 |  |  | $ | 3,537 |  |  | $ | 55,983 |  |  | $ | 4,569 |
Government Sponsored Enterprise |  |  | — |  |  |  | — |  |  |  | 2,074 |  |  |  | 426 |  |  |  | 2,074 |  |  |  | 426 |
Mortgage-backed securities |  |  | 81,961 |  |  |  | 4,435 |  |  |  | 159,227 |  |  |  | 14,679 |  |  |  | 241,188 |  |  |  | 19,114 |
Small Business Administration pools |  |  | 16,066 |  |  |  | 453 |  |  |  | 2,592 |  |  |  | 177 |  |  |  | 18,658 |  |  |  | 630 |
Corporate and other securities |  |  | 2,128 |  |  |  | 146 |  |  |  | 3,230 |  |  |  | 520 |  |  |  | 5,358 |  |  |  | 666 |
Total |  | $ | 128,982 |  |  | $ | 6,066 |  |  | $ | 194,279 |  |  | $ | 19,339 |  |  | $ | 323,261 |  |  | $ | 25,405 |
Schedule of allowance for credit losses on held to maturity securities | The following table shows a rollforward of the allowance for credit losses on held to maturity securities for the three months ended Schedule of allowance for credit losses on held to maturity securities
Investment Securities (Details 4) |
|  | Government |  |  |  |  |  |  |  |  |  |
March 31, 2023 |  | Sponsored |  |  | Mortgage- |  |  | State and |  |  |  |
Held-to-Maturity securities |  | Enterprise |  |  | backed |  |  | local |  |  | Corporate |
(Dollars in thousands) |  | securities |  |  | Securities |  |  | government |  |  | Bonds |
Allowance for Credit Losses on Held-to-Maturity Securities: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Beginning Balance |  | $ | — |  |  |  | — |  |  |  | — |  |  |  | — |
Adjustment for adoption of ASU 2016-13 |  |  | — |  |  |  | — |  |  |  | (43 | ) |  |  | — |
Provision for credit losses |  |  | — |  |  |  | — |  |  |  | 1 |  |  |  | — |
Ending balance March 31, 2023 |  | $ | — |  |  |  | — |  |  |  | (42 | ) |  |  | — |
Schedule of Amortized Cost and Fair Value of Investment Securities | The following table shows the amortized cost and fair value of investment securities at March 31, 2023, by expected maturity. Expected maturities differ from contractual maturities because borrowers may have the right to call or prepay the obligations with or without prepayment penalties. Mortgage-backed securities are included in the year corresponding with the remaining expected life. Schedule of Amortized Cost and Fair Value of Investment Securities AVAILABLE-FOR-SALE:
|  | Available-for-sale |
March 31, 2023 |  | Amortized |  |  | Fair |
(Dollars in thousands) |  | Cost |  |  | Value |
Due in one year or less |  | $ | 30,718 |  |  | $ | 29,960 |
Due after one year through five years |  |  | 67,008 |  |  |  | 65,062 |
Due after five years through ten years |  |  | 230,023 |  |  |  | 213,389 |
Due after ten years |  |  | 30,749 |  |  |  | 28,046 |
Total |  | $ | 358,498 |  |  | $ | 336,457 |
HELD-TO-MATURITY:
|  | Held-To-Maturity |
March 31, 2023 |  | Amortized |  |  | Fair |
(Dollars in thousands) |  | Cost |  |  | Value |
Due in one year or less |  | $ | 4,603 |  |  | $ | 4,568 |
Due after one year through five years |  |  | 39,730 |  |  |  | 38,713 |
Due after five years through ten years |  |  | 131,226 |  |  |  | 125,418 |
Due after ten years |  |  | 47,578 |  |  |  | 44,341 |
Total |  | $ | 223,137 |  |  | $ | 213,040 |
[custom:DisclosureInvestmentSecuritiesDetails5Abstract] |
|  | Available-for-sale |
March 31, 2023 |  | Amortized |  |  | Fair |
(Dollars in thousands) |  | Cost |  |  | Value |
Due in one year or less |  | $ | 30,718 |  |  | $ | 29,960 |
Due after one year through five years |  |  | 67,008 |  |  |  | 65,062 |
Due after five years through ten years |  |  | 230,023 |  |  |  | 213,389 |
Due after ten years |  |  | 30,749 |  |  |  | 28,046 |
Total |  | $ | 358,498 |  |  | $ | 336,457 |
HELD-TO-MATURITY:
|  | Held-To-Maturity |
March 31, 2023 |  | Amortized |  |  | Fair |
(Dollars in thousands) |  | Cost |  |  | Value |
Due in one year or less |  | $ | 4,603 |  |  | $ | 4,568 |
Due after one year through five years |  |  | 39,730 |  |  |  | 38,713 |
Due after five years through ten years |  |  | 131,226 |  |  |  | 125,418 |
Due after ten years |  |  | 47,578 |  |  |  | 44,341 |
Total |  | $ | 223,137 |  |  | $ | 213,040 |

X
- References No definition available. + Details
Name: | fcco_DisclosureInvestmentSecuritiesDetails2Abstract
Namespace Prefix: | fcco_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | fcco_DisclosureInvestmentSecuritiesDetails3Abstract
Namespace Prefix: | fcco_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | fcco_DisclosureInvestmentSecuritiesDetails4Abstract
Namespace Prefix: | fcco_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | fcco_DisclosureInvestmentSecuritiesDetails5Abstract
Namespace Prefix: | fcco_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | fcco_DisclosureInvestmentSecuritiesDetailsAbstract
Namespace Prefix: | fcco_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479081/326-30-55-8 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-6 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479106/326-30-50-4 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allowance for credit loss on investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5 Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B + Details
Name: | us-gaap_HeldToMaturitySecuritiesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments. + References No definition available. + Details
Name: | us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration