<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fcfs-20210504.xsd" xlink:type="simple"/>
    <context id="i659301da19be46f4abe8233ec0d908be_D20210504-20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000840489</identifier>
        </entity>
        <period>
            <startDate>2021-05-04</startDate>
            <endDate>2021-05-04</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl80L2ZyYWc6YTEzYjM0Y2VhNjU3NDNlN2ExOTRmNTk5Y2I3OTE5NjEvdGFibGU6MDhlZTA4NzU2MDgzNGIyMWFkNTE0MmIxMzBjMzU4YmEvdGFibGVyYW5nZTowOGVlMDg3NTYwODM0YjIxYWQ1MTQyYjEzMGMzNThiYV8yLTEtMS0xLTA_c7142c74-bfe4-4315-9b23-84cbe66f065b">0000840489</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl80L2ZyYWc6YTEzYjM0Y2VhNjU3NDNlN2ExOTRmNTk5Y2I3OTE5NjEvdGFibGU6MDhlZTA4NzU2MDgzNGIyMWFkNTE0MmIxMzBjMzU4YmEvdGFibGVyYW5nZTowOGVlMDg3NTYwODM0YjIxYWQ1MTQyYjEzMGMzNThiYV8zLTEtMS0xLTA_cb87f16d-b6e6-47cb-9155-1034f5c45b31">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGV4dHJlZ2lvbjowODlkYjRiZmQ2ZWU0MTk0OWIwMmNjZGM0MzE0NjBmMl84Mw_cc2f96ab-3ab1-4d71-93c1-30845b230902">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGV4dHJlZ2lvbjowODlkYjRiZmQ2ZWU0MTk0OWIwMmNjZGM0MzE0NjBmMl8yMjY_d49b5aa4-c9f7-4f60-88df-b02d5704d070">2021-05-04</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGV4dHJlZ2lvbjowODlkYjRiZmQ2ZWU0MTk0OWIwMmNjZGM0MzE0NjBmMl8yMzE_78ed5c64-b944-4481-aa28-b7e385221931">FIRSTCASH, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGFibGU6MzExZmYzMmJiYzVlNDFjOGE5ZTdmZWZhMjA3OGI5MGIvdGFibGVyYW5nZTozMTFmZjMyYmJjNWU0MWM4YTllN2ZlZmEyMDc4YjkwYl8wLTAtMS0xLTA_a5025952-cb64-4c03-bed0-335976b910cf">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGFibGU6MzExZmYzMmJiYzVlNDFjOGE5ZTdmZWZhMjA3OGI5MGIvdGFibGVyYW5nZTozMTFmZjMyYmJjNWU0MWM4YTllN2ZlZmEyMDc4YjkwYl8wLTEtMS0xLTA_bf3a2d5b-159f-44af-9569-ac6a8d4bccfd">001-10960</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGFibGU6MzExZmYzMmJiYzVlNDFjOGE5ZTdmZWZhMjA3OGI5MGIvdGFibGVyYW5nZTozMTFmZjMyYmJjNWU0MWM4YTllN2ZlZmEyMDc4YjkwYl8wLTItMS0xLTA_41c0d103-c9b9-4630-8218-fa2f0b26ebfa">75-2237318</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGV4dHJlZ2lvbjowODlkYjRiZmQ2ZWU0MTk0OWIwMmNjZGM0MzE0NjBmMl8yOTQ_2c5613f6-e10f-4949-9c80-c550ceb98d6c">1600 West 7th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGV4dHJlZ2lvbjowODlkYjRiZmQ2ZWU0MTk0OWIwMmNjZGM0MzE0NjBmMl8yOTg_b2d2fabe-18e1-4db0-894e-da54d1d6a35e">Fort Worth</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGV4dHJlZ2lvbjowODlkYjRiZmQ2ZWU0MTk0OWIwMmNjZGM0MzE0NjBmMl8zMDI_a1203cea-aacb-4622-9056-f1f46d8bcaf7">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGV4dHJlZ2lvbjowODlkYjRiZmQ2ZWU0MTk0OWIwMmNjZGM0MzE0NjBmMl8zMDU_fa087bf5-9717-4ee6-9705-38a3978c2605">76102</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGV4dHJlZ2lvbjowODlkYjRiZmQ2ZWU0MTk0OWIwMmNjZGM0MzE0NjBmMl8zNzE_40ef62e9-251b-41ae-b55a-325f79ddcea9">817</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGV4dHJlZ2lvbjowODlkYjRiZmQ2ZWU0MTk0OWIwMmNjZGM0MzE0NjBmMl8zNzU_bb13daeb-8c6a-428a-aaf6-6cca48634a32">335-1100</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGFibGU6ODYwZmYzNjliMWM0NGU5YmEyNjU5YWI1ZmM2MWQ3ZDUvdGFibGVyYW5nZTo4NjBmZjM2OWIxYzQ0ZTliYTI2NTlhYjVmYzYxZDdkNV8wLTAtMS0xLTA_2f8559f4-844c-4ef3-85f7-c819903db819">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGFibGU6ODYwZmYzNjliMWM0NGU5YmEyNjU5YWI1ZmM2MWQ3ZDUvdGFibGVyYW5nZTo4NjBmZjM2OWIxYzQ0ZTliYTI2NTlhYjVmYzYxZDdkNV8xLTAtMS0xLTA_edd415ea-f8f0-4f7b-b401-5f5c37b61603">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGFibGU6ODYwZmYzNjliMWM0NGU5YmEyNjU5YWI1ZmM2MWQ3ZDUvdGFibGVyYW5nZTo4NjBmZjM2OWIxYzQ0ZTliYTI2NTlhYjVmYzYxZDdkNV8yLTAtMS0xLTA_ed8dd230-d093-4525-9010-82907de6018a">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGFibGU6ODYwZmYzNjliMWM0NGU5YmEyNjU5YWI1ZmM2MWQ3ZDUvdGFibGVyYW5nZTo4NjBmZjM2OWIxYzQ0ZTliYTI2NTlhYjVmYzYxZDdkNV8zLTAtMS0xLTA_dbb0c096-2e28-4be7-b794-a8181c86c9d3">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGFibGU6MzVkMjJkNTNjNDQ4NDNhY2E1ODFiZTc1YjI1ZTk2MDAvdGFibGVyYW5nZTozNWQyMmQ1M2M0NDg0M2FjYTU4MWJlNzViMjVlOTYwMF8xLTAtMS0xLTA_4766239a-a7c1-44ee-bef1-dbfa4bcbfc7b">Common Stock, par value $.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGFibGU6MzVkMjJkNTNjNDQ4NDNhY2E1ODFiZTc1YjI1ZTk2MDAvdGFibGVyYW5nZTozNWQyMmQ1M2M0NDg0M2FjYTU4MWJlNzViMjVlOTYwMF8xLTEtMS0xLTA_fbae4b83-7578-468d-add9-624135f13f25">FCFS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGFibGU6MzVkMjJkNTNjNDQ4NDNhY2E1ODFiZTc1YjI1ZTk2MDAvdGFibGVyYW5nZTozNWQyMmQ1M2M0NDg0M2FjYTU4MWJlNzViMjVlOTYwMF8xLTItMS0xLTA_31a272d6-fba3-4e77-9a66-0324657f4a05">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i659301da19be46f4abe8233ec0d908be_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyMDM3ZWM2YmYzNDQxZDY5YzY4MjU0N2U0YWE5YmViL3NlYzphMjAzN2VjNmJmMzQ0MWQ2OWM2ODI1NDdlNGFhOWJlYl8xL2ZyYWc6MDg5ZGI0YmZkNmVlNDE5NDliMDJjY2RjNDMxNDYwZjIvdGV4dHJlZ2lvbjowODlkYjRiZmQ2ZWU0MTk0OWIwMmNjZGM0MzE0NjBmMl8xMjc4_fba07613-b260-4f4f-8101-e1efd7203356">false</dei:EntityEmergingGrowthCompany>
</xbrl>
