<?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/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fcfs-20211027.xsd" xlink:type="simple"/>
    <context id="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000840489</identifier>
        </entity>
        <period>
            <startDate>2021-10-27</startDate>
            <endDate>2021-10-27</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl80L2ZyYWc6ZjRkNDhlOTkwYzI1NGViYzhlZTIwZjg1MWU5MmIwMGIvdGFibGU6MWVlMjI5ZWYwNTE4NGJhOWFhODU0NzgwN2U5MzgwZDkvdGFibGVyYW5nZToxZWUyMjllZjA1MTg0YmE5YWE4NTQ3ODA3ZTkzODBkOV8yLTEtMS0xLTI0MzAx_3c6d8311-23bc-4214-b6fe-13b41b0c5fd4">0000840489</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl80L2ZyYWc6ZjRkNDhlOTkwYzI1NGViYzhlZTIwZjg1MWU5MmIwMGIvdGFibGU6MWVlMjI5ZWYwNTE4NGJhOWFhODU0NzgwN2U5MzgwZDkvdGFibGVyYW5nZToxZWUyMjllZjA1MTg0YmE5YWE4NTQ3ODA3ZTkzODBkOV8zLTEtMS0xLTI0MzAx_69ab4a6b-d707-47b0-9dd9-9073ab8a12cc">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGV4dHJlZ2lvbjowN2E0NjQyZGIzZGE0NzVmYTQ1ZmVjYmY4YTZmZmU2N184Mw_0ce3c339-b548-4dde-aea4-290db538fb93">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGV4dHJlZ2lvbjowN2E0NjQyZGIzZGE0NzVmYTQ1ZmVjYmY4YTZmZmU2N18yMjc_e21daa29-78cd-43ef-92d5-b5cf95b6feb4">2021-10-27</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGV4dHJlZ2lvbjowN2E0NjQyZGIzZGE0NzVmYTQ1ZmVjYmY4YTZmZmU2N18yMzI_fd6f82b7-49e4-4fb5-9287-2f0a1f59922c">FIRSTCASH, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGFibGU6ZGZmMDI5ZGNiYjhlNGU0YWFiNmJlMjAyYmNlZTllYzcvdGFibGVyYW5nZTpkZmYwMjlkY2JiOGU0ZTRhYWI2YmUyMDJiY2VlOWVjN18wLTAtMS0xLTI0MzAx_64c5831a-c5ec-43a3-a4e4-5718ef67fdf3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGFibGU6ZGZmMDI5ZGNiYjhlNGU0YWFiNmJlMjAyYmNlZTllYzcvdGFibGVyYW5nZTpkZmYwMjlkY2JiOGU0ZTRhYWI2YmUyMDJiY2VlOWVjN18wLTEtMS0xLTI0MzAx_f7947fe7-e343-456b-8302-b4f9044bb4a7">001-10960</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGFibGU6ZGZmMDI5ZGNiYjhlNGU0YWFiNmJlMjAyYmNlZTllYzcvdGFibGVyYW5nZTpkZmYwMjlkY2JiOGU0ZTRhYWI2YmUyMDJiY2VlOWVjN18wLTItMS0xLTI0MzAx_26bd1cc6-279b-4577-9e85-eda1e8bfb95f">75-2237318</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGV4dHJlZ2lvbjowN2E0NjQyZGIzZGE0NzVmYTQ1ZmVjYmY4YTZmZmU2N18yOTM_4a83d3d0-d7cb-445a-b52c-e552f0aa4cb7">1600 West 7th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGV4dHJlZ2lvbjowN2E0NjQyZGIzZGE0NzVmYTQ1ZmVjYmY4YTZmZmU2N18yOTc_7618d67c-e3a3-43e8-8b89-9420b92e3c76">Fort Worth</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGV4dHJlZ2lvbjowN2E0NjQyZGIzZGE0NzVmYTQ1ZmVjYmY4YTZmZmU2N18zMDE_56f1675a-bf00-4121-89ba-4d711d98e021">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGV4dHJlZ2lvbjowN2E0NjQyZGIzZGE0NzVmYTQ1ZmVjYmY4YTZmZmU2N18zMDQ_22742496-9832-4bc1-9e78-719bbf44dead">76102</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGV4dHJlZ2lvbjowN2E0NjQyZGIzZGE0NzVmYTQ1ZmVjYmY4YTZmZmU2N18zNzA_2776ffbb-c8b9-4e7e-af87-78a9be172eab">817</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGV4dHJlZ2lvbjowN2E0NjQyZGIzZGE0NzVmYTQ1ZmVjYmY4YTZmZmU2N18zNzQ_3a8455bc-18c3-4ab7-9d9f-776a235b3455">335-1100</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGFibGU6ODRlZDg0N2QwOTIzNDdkYmJhYzkyYmEwOGUzNjkwMGYvdGFibGVyYW5nZTo4NGVkODQ3ZDA5MjM0N2RiYmFjOTJiYTA4ZTM2OTAwZl8wLTAtMS0xLTI0MzAx_d1445750-f67c-4009-b556-f7c9fbe7752d">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGFibGU6ODRlZDg0N2QwOTIzNDdkYmJhYzkyYmEwOGUzNjkwMGYvdGFibGVyYW5nZTo4NGVkODQ3ZDA5MjM0N2RiYmFjOTJiYTA4ZTM2OTAwZl8xLTAtMS0xLTI0MzAx_ad1e46af-f650-42cc-b141-1ae551dc4eba">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGFibGU6ODRlZDg0N2QwOTIzNDdkYmJhYzkyYmEwOGUzNjkwMGYvdGFibGVyYW5nZTo4NGVkODQ3ZDA5MjM0N2RiYmFjOTJiYTA4ZTM2OTAwZl8yLTAtMS0xLTI0MzAx_f3fe086a-9b30-4dcc-b5e2-7e2485da79ae">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGFibGU6ODRlZDg0N2QwOTIzNDdkYmJhYzkyYmEwOGUzNjkwMGYvdGFibGVyYW5nZTo4NGVkODQ3ZDA5MjM0N2RiYmFjOTJiYTA4ZTM2OTAwZl8zLTAtMS0xLTI0MzAx_36d34043-75c2-46b9-84ea-aedb80d5021c">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGFibGU6OTI3OTNiOGIyNzA1NDY0ZDhmN2JmMTNmZTJlZWU5YWEvdGFibGVyYW5nZTo5Mjc5M2I4YjI3MDU0NjRkOGY3YmYxM2ZlMmVlZTlhYV8xLTAtMS0xLTI0MzAx_dd0e4f69-7884-46f9-8b6b-c15ead5a34bb">Common Stock, par value $.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGFibGU6OTI3OTNiOGIyNzA1NDY0ZDhmN2JmMTNmZTJlZWU5YWEvdGFibGVyYW5nZTo5Mjc5M2I4YjI3MDU0NjRkOGY3YmYxM2ZlMmVlZTlhYV8xLTEtMS0xLTI0MzAx_8eb68986-c670-4458-9914-aef67f96b57f">FCFS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGFibGU6OTI3OTNiOGIyNzA1NDY0ZDhmN2JmMTNmZTJlZWU5YWEvdGFibGVyYW5nZTo5Mjc5M2I4YjI3MDU0NjRkOGY3YmYxM2ZlMmVlZTlhYV8xLTItMS0xLTI0MzAx_57247ff9-2132-4558-a55d-2d342b265dbb">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="ie2f31f602dd740ada4b9c7ab84cfcf7e_D20211027-20211027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQzMDY4YjM4N2YwZDQ0MThiM2NkYWQ3MTg5MmJkMDVmL3NlYzo0MzA2OGIzODdmMGQ0NDE4YjNjZGFkNzE4OTJiZDA1Zl8xL2ZyYWc6MDdhNDY0MmRiM2RhNDc1ZmE0NWZlY2JmOGE2ZmZlNjcvdGV4dHJlZ2lvbjowN2E0NjQyZGIzZGE0NzVmYTQ1ZmVjYmY4YTZmZmU2N18xMjcz_a058796b-ae92-4df3-a27d-b15935c66e12">false</dei:EntityEmergingGrowthCompany>
</xbrl>
