<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:arr="http://www.armourreit.com/20220401"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="arr-20220401.xsd" xlink:type="simple"/>
    <context id="i538a4f5ccca04865902358106e38ba61_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428205</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i9a327bb72df14a609c88907bf6a4a73c_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428205</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arr:PreferredClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="if458cd75a5e44f34a60b22f94d17bdf4_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428205</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M180L2ZyYWc6MjhhZmQ1M2ZiZWIwNDIxNGE5MTQ2NTMzNWRmZjFiYzIvdGFibGU6MzI3YWZkOWI1MWNiNGI1NWEyYzU3ODJkNzg1YjA0NjQvdGFibGVyYW5nZTozMjdhZmQ5YjUxY2I0YjU1YTJjNTc4MmQ3ODViMDQ2NF8xLTEtMS0xLTczNTA4_055c522b-b307-4f8e-a0ad-b326235520e3">0001428205</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M180L2ZyYWc6MjhhZmQ1M2ZiZWIwNDIxNGE5MTQ2NTMzNWRmZjFiYzIvdGFibGU6MzI3YWZkOWI1MWNiNGI1NWEyYzU3ODJkNzg1YjA0NjQvdGFibGVyYW5nZTozMjdhZmQ5YjUxY2I0YjU1YTJjNTc4MmQ3ODViMDQ2NF8yLTEtMS0xLTczNTA4_cf62aef8-7304-4930-ab1e-19020b23c2b9">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGV4dHJlZ2lvbjo5ZDFiZTA3YTYyMjQ0YTBmODlkYjdhN2ZlZmNhNzgxOV8yNDcw_590698b4-1f87-4d36-9948-b14ad58be210">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGV4dHJlZ2lvbjo5ZDFiZTA3YTYyMjQ0YTBmODlkYjdhN2ZlZmNhNzgxOV8yNTI_f6475748-96e3-4c70-a515-740ea26e4186">2022-04-01</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGV4dHJlZ2lvbjo5ZDFiZTA3YTYyMjQ0YTBmODlkYjdhN2ZlZmNhNzgxOV8yNDc0_25fa7a47-38d6-4a5c-929e-612ea480a518">ARMOUR Residential REIT, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGFibGU6MjRmM2Q1NGJjYzg4NDdjNGI4NmI5ZjRmYjA2MWQ4YTIvdGFibGVyYW5nZToyNGYzZDU0YmNjODg0N2M0Yjg2YjlmNGZiMDYxZDhhMl8wLTAtMS0xLTczNTA4_7a13677b-a500-4aeb-846b-280d5366e56a">MD</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGFibGU6MjRmM2Q1NGJjYzg4NDdjNGI4NmI5ZjRmYjA2MWQ4YTIvdGFibGVyYW5nZToyNGYzZDU0YmNjODg0N2M0Yjg2YjlmNGZiMDYxZDhhMl8wLTEtMS0xLTczNTA4_df675903-32db-4510-a2bc-f6cd3f44b8cf">001-34766</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGFibGU6MjRmM2Q1NGJjYzg4NDdjNGI4NmI5ZjRmYjA2MWQ4YTIvdGFibGVyYW5nZToyNGYzZDU0YmNjODg0N2M0Yjg2YjlmNGZiMDYxZDhhMl8wLTItMS0xLTczNTA4_4e8e9316-d839-4637-ace5-35526c56b422">26-1908763</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGFibGU6M2UyNWIwZjU4MWY2NGM4ZDgyMGZiZDIzYjgxZGQ3Y2MvdGFibGVyYW5nZTozZTI1YjBmNTgxZjY0YzhkODIwZmJkMjNiODFkZDdjY18wLTAtMS0xLTczNTA4_ab47c837-3612-425b-b9f6-c9886f36a5ae">3001 Ocean Drive, Suite 201</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGFibGU6M2UyNWIwZjU4MWY2NGM4ZDgyMGZiZDIzYjgxZGQ3Y2MvdGFibGVyYW5nZTozZTI1YjBmNTgxZjY0YzhkODIwZmJkMjNiODFkZDdjY18xLTAtMS0xLTczNTA4_26c4eb8a-24b1-4b81-9c46-7d65b1ce4e57">Vero Beach,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGFibGU6M2UyNWIwZjU4MWY2NGM4ZDgyMGZiZDIzYjgxZGQ3Y2MvdGFibGVyYW5nZTozZTI1YjBmNTgxZjY0YzhkODIwZmJkMjNiODFkZDdjY18xLTEtMS0xLTczNTA4_f739976c-e95f-4b8a-bf4b-2cdc704f02ef">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGFibGU6M2UyNWIwZjU4MWY2NGM4ZDgyMGZiZDIzYjgxZGQ3Y2MvdGFibGVyYW5nZTozZTI1YjBmNTgxZjY0YzhkODIwZmJkMjNiODFkZDdjY18xLTMtMS0xLTczNTA4_764cdbae-1d4f-4023-bc96-07f84abe85e4">32963</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGV4dHJlZ2lvbjo5ZDFiZTA3YTYyMjQ0YTBmODlkYjdhN2ZlZmNhNzgxOV8yNDcx_d25f186b-6665-4be6-8324-3bef5f1b278a">772</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGV4dHJlZ2lvbjo5ZDFiZTA3YTYyMjQ0YTBmODlkYjdhN2ZlZmNhNzgxOV8yNDcy_e886c68f-f462-4872-ba81-5dfb568d490d">617-4340</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGV4dHJlZ2lvbjo5ZDFiZTA3YTYyMjQ0YTBmODlkYjdhN2ZlZmNhNzgxOV8yNDcz_a847752b-065a-4d4a-9478-87c45d65a77a">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGV4dHJlZ2lvbjo5ZDFiZTA3YTYyMjQ0YTBmODlkYjdhN2ZlZmNhNzgxOV8yNDc1_6c8694e4-ae0f-463e-8626-8dfb68fd7f88">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGV4dHJlZ2lvbjo5ZDFiZTA3YTYyMjQ0YTBmODlkYjdhN2ZlZmNhNzgxOV8yNDc2_ce276efe-bafd-421d-bb4c-d0af5ac92dc1">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGV4dHJlZ2lvbjo5ZDFiZTA3YTYyMjQ0YTBmODlkYjdhN2ZlZmNhNzgxOV8yNDc3_14258a57-5570-4408-a5e3-d0f3281cbf3a">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i9a327bb72df14a609c88907bf6a4a73c_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGFibGU6NWUyNWY2YjZiOWY5NGE2YmFkZmFjMDFjMDJkNTNjMDAvdGFibGVyYW5nZTo1ZTI1ZjZiNmI5Zjk0YTZiYWRmYWMwMWMwMmQ1M2MwMF8xLTAtMS0xLTczNTA4_a9bd8b65-3c22-43dc-a30e-bbf72f26448a">Preferred Stock, 7.00% Series C Cumulative Redeemable</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9a327bb72df14a609c88907bf6a4a73c_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGFibGU6NWUyNWY2YjZiOWY5NGE2YmFkZmFjMDFjMDJkNTNjMDAvdGFibGVyYW5nZTo1ZTI1ZjZiNmI5Zjk0YTZiYWRmYWMwMWMwMmQ1M2MwMF8xLTItMS0xLTczNTA4_764ff9e9-96a1-4058-93c2-b72c76bb25bd">ARR-PRC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9a327bb72df14a609c88907bf6a4a73c_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGFibGU6NWUyNWY2YjZiOWY5NGE2YmFkZmFjMDFjMDJkNTNjMDAvdGFibGVyYW5nZTo1ZTI1ZjZiNmI5Zjk0YTZiYWRmYWMwMWMwMmQ1M2MwMF8xLTQtMS0xLTczNTA4_137d6cab-f194-422a-8c8d-1470eef49771">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="if458cd75a5e44f34a60b22f94d17bdf4_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGFibGU6NWUyNWY2YjZiOWY5NGE2YmFkZmFjMDFjMDJkNTNjMDAvdGFibGVyYW5nZTo1ZTI1ZjZiNmI5Zjk0YTZiYWRmYWMwMWMwMmQ1M2MwMF8yLTAtMS0xLTczNTA4_61ddb941-e237-4fe8-b8de-a4a01c1612d5">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if458cd75a5e44f34a60b22f94d17bdf4_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGFibGU6NWUyNWY2YjZiOWY5NGE2YmFkZmFjMDFjMDJkNTNjMDAvdGFibGVyYW5nZTo1ZTI1ZjZiNmI5Zjk0YTZiYWRmYWMwMWMwMmQ1M2MwMF8yLTItMS0xLTczNTA4_e407bc44-11b9-4457-86df-abd3da530b4d">ARR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if458cd75a5e44f34a60b22f94d17bdf4_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGFibGU6NWUyNWY2YjZiOWY5NGE2YmFkZmFjMDFjMDJkNTNjMDAvdGFibGVyYW5nZTo1ZTI1ZjZiNmI5Zjk0YTZiYWRmYWMwMWMwMmQ1M2MwMF8yLTQtMS0xLTczNTA4_1495e8cd-c1a8-4f5c-9c9c-104ed19b8378">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGV4dHJlZ2lvbjo5ZDFiZTA3YTYyMjQ0YTBmODlkYjdhN2ZlZmNhNzgxOV8yNDc4_3a43351a-4240-47c7-8234-80bb943e2bc7">false</dei:EntityEmergingGrowthCompany>
    <dei:DocumentPeriodEndDate
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGV4dHJlZ2lvbjo5ZDFiZTA3YTYyMjQ0YTBmODlkYjdhN2ZlZmNhNzgxOV8xNjg4_f6475748-96e3-4c70-a515-740ea26e4186">2022-04-01</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGV4dHJlZ2lvbjo5ZDFiZTA3YTYyMjQ0YTBmODlkYjdhN2ZlZmNhNzgxOV8xOTAz_f6475748-96e3-4c70-a515-740ea26e4186">2022-04-01</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i538a4f5ccca04865902358106e38ba61_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhMjhkZjMyNTExNjRlOWU5MzRiNzVkNDBhMzFmNTgzL3NlYzo5YTI4ZGYzMjUxMTY0ZTllOTM0Yjc1ZDQwYTMxZjU4M18xL2ZyYWc6OWQxYmUwN2E2MjI0NGEwZjg5ZGI3YTdmZWZjYTc4MTkvdGV4dHJlZ2lvbjo5ZDFiZTA3YTYyMjQ0YTBmODlkYjdhN2ZlZmNhNzgxOV8yNDY1_f6475748-96e3-4c70-a515-740ea26e4186">2022-04-01</dei:DocumentPeriodEndDate>
</xbrl>
