<?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="exfy-20221122.xsd" xlink:type="simple"/>
    <context id="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <startDate>2022-11-22</startDate>
            <endDate>2022-11-22</endDate>
        </period>
    </context>
    <context id="i677c5761bbb44a588dad17df317c540f_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF80L2ZyYWc6YjZkYzU5MTUyNGNmNDUwMWEwZmI5NzkxYmU5ZTE1MzcvdGFibGU6ZjFiNjg4ZjZmY2EyNDQ2NGJhYTAzNDE4MzdjNGQyNmEvdGFibGVyYW5nZTpmMWI2ODhmNmZjYTI0NDY0YmFhMDM0MTgzN2M0ZDI2YV8wLTEtMS0xLTIwNDQ3NA_9501177b-4833-46ea-a8fd-34a937742aac">0001476840</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF80L2ZyYWc6YjZkYzU5MTUyNGNmNDUwMWEwZmI5NzkxYmU5ZTE1MzcvdGFibGU6ZjFiNjg4ZjZmY2EyNDQ2NGJhYTAzNDE4MzdjNGQyNmEvdGFibGVyYW5nZTpmMWI2ODhmNmZjYTI0NDY0YmFhMDM0MTgzN2M0ZDI2YV8xLTEtMS0xLTIwNDQ3NA_f06bd904-0eac-49b1-a808-d7f4f490f9f0">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i677c5761bbb44a588dad17df317c540f_D20211231-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF80L2ZyYWc6YjZkYzU5MTUyNGNmNDUwMWEwZmI5NzkxYmU5ZTE1MzcvdGFibGU6ZjFiNjg4ZjZmY2EyNDQ2NGJhYTAzNDE4MzdjNGQyNmEvdGFibGVyYW5nZTpmMWI2ODhmNmZjYTI0NDY0YmFhMDM0MTgzN2M0ZDI2YV8yLTEtMS0xLTIwNDQ3NA_d087b181-165a-41b7-ac30-6c3b1f4fc621">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGV4dHJlZ2lvbjoxZGIxNTg4YzIwNDU0MmViYTNjMjVmZTFmYzBjZjQzY18xMzI2_2026d23f-5ee8-4cf1-89d9-2d9d6d128e78">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGV4dHJlZ2lvbjoxZGIxNTg4YzIwNDU0MmViYTNjMjVmZTFmYzBjZjQzY18yMjc_99cd25c1-b1d6-480a-9a6e-97ec02871e2d">2022-11-22</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGV4dHJlZ2lvbjoxZGIxNTg4YzIwNDU0MmViYTNjMjVmZTFmYzBjZjQzY18xMzIz_74c1191d-fdf6-45b8-a30f-edb6b763b1b3">Expensify, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGFibGU6YThlYmIxYWMxNjA0NDUyOGFhNmI0ZmViMjkyYjJiYTEvdGFibGVyYW5nZTphOGViYjFhYzE2MDQ0NTI4YWE2YjRmZWIyOTJiMmJhMV8xLTAtMS0xLTIwNDQ3NA_9cb2fb60-146a-45bc-b397-dc66863f6235">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGFibGU6YThlYmIxYWMxNjA0NDUyOGFhNmI0ZmViMjkyYjJiYTEvdGFibGVyYW5nZTphOGViYjFhYzE2MDQ0NTI4YWE2YjRmZWIyOTJiMmJhMV8xLTItMS0xLTIwNDQ3NA_0c875217-0a4f-41a9-a97c-ca051f041184">001-41043</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGFibGU6YThlYmIxYWMxNjA0NDUyOGFhNmI0ZmViMjkyYjJiYTEvdGFibGVyYW5nZTphOGViYjFhYzE2MDQ0NTI4YWE2YjRmZWIyOTJiMmJhMV8xLTQtMS0xLTIwNDQ3NA_49e864a6-dc2d-467e-b32d-6a132a5250d1">27-0239450</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGV4dHJlZ2lvbjoxZGIxNTg4YzIwNDU0MmViYTNjMjVmZTFmYzBjZjQzY18xMzI0_7d28f234-c8a7-4fc4-895d-bba69a94ab16">401 SW 5th Ave</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGV4dHJlZ2lvbjoxZGIxNTg4YzIwNDU0MmViYTNjMjVmZTFmYzBjZjQzY18xMzI3_645f16bf-921e-4559-8993-765fda2a2b3d">Portland</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGV4dHJlZ2lvbjoxZGIxNTg4YzIwNDU0MmViYTNjMjVmZTFmYzBjZjQzY18xMzI4_ee28402d-8564-4332-b977-67e9bd8c1f2f">OR</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGV4dHJlZ2lvbjoxZGIxNTg4YzIwNDU0MmViYTNjMjVmZTFmYzBjZjQzY18xMzI1_f0ce3c82-eeba-45f1-941b-a0d9f1f56950">97204</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGV4dHJlZ2lvbjoxZGIxNTg4YzIwNDU0MmViYTNjMjVmZTFmYzBjZjQzY18xMzE5_fc8c026e-d3a4-4e20-a18c-3b36810fadd6">971</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGV4dHJlZ2lvbjoxZGIxNTg4YzIwNDU0MmViYTNjMjVmZTFmYzBjZjQzY18xMzIw_6fad37f7-ed01-4421-adc3-9935cfa02e4a">365-3939</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGFibGU6MTM1NGFlZDM5OGM1NGZkYzgwNTYxMDQ3YWFhOTVlNzEvdGFibGVyYW5nZToxMzU0YWVkMzk4YzU0ZmRjODA1NjEwNDdhYWE5NWU3MV8wLTAtMS0xLTIwNDQ3NA_703be362-347c-4902-ba53-b402c4017c99">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGFibGU6MTM1NGFlZDM5OGM1NGZkYzgwNTYxMDQ3YWFhOTVlNzEvdGFibGVyYW5nZToxMzU0YWVkMzk4YzU0ZmRjODA1NjEwNDdhYWE5NWU3MV8yLTAtMS0xLTIwNDQ3NA_abb48ef3-eaa3-490a-a8eb-724e5fe6faab">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGFibGU6MTM1NGFlZDM5OGM1NGZkYzgwNTYxMDQ3YWFhOTVlNzEvdGFibGVyYW5nZToxMzU0YWVkMzk4YzU0ZmRjODA1NjEwNDdhYWE5NWU3MV80LTAtMS0xLTIwNDQ3NA_9b5afe20-fd5d-42eb-9764-b6c5ce239eef">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGFibGU6MTM1NGFlZDM5OGM1NGZkYzgwNTYxMDQ3YWFhOTVlNzEvdGFibGVyYW5nZToxMzU0YWVkMzk4YzU0ZmRjODA1NjEwNDdhYWE5NWU3MV82LTAtMS0xLTIwNDQ3NA_bc18214b-1476-4be5-bbfb-7d55754c0d2d">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGFibGU6M2E1NjE4MGRiNDQ1NDBkNmI5YzcxYzA0MzFkYjZmNWYvdGFibGVyYW5nZTozYTU2MTgwZGI0NDU0MGQ2YjljNzFjMDQzMWRiNmY1Zl8xLTAtMS0xLTIwNDQ3NA_3d47d39e-67dd-4915-b32a-64b252bb9791">Class A Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGFibGU6M2E1NjE4MGRiNDQ1NDBkNmI5YzcxYzA0MzFkYjZmNWYvdGFibGVyYW5nZTozYTU2MTgwZGI0NDU0MGQ2YjljNzFjMDQzMWRiNmY1Zl8xLTItMS0xLTIwNDQ3NA_ce71814b-3122-44b0-9bf6-f3e7a6ae06d9">EXFY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGFibGU6M2E1NjE4MGRiNDQ1NDBkNmI5YzcxYzA0MzFkYjZmNWYvdGFibGVyYW5nZTozYTU2MTgwZGI0NDU0MGQ2YjljNzFjMDQzMWRiNmY1Zl8xLTQtMS0xLTIwNDQ3NA_6b0d8fef-1be2-4ca0-b303-20b4bb6a58b7">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGV4dHJlZ2lvbjoxZGIxNTg4YzIwNDU0MmViYTNjMjVmZTFmYzBjZjQzY18xMzI5_7896e2e6-4f3e-4b29-b10d-9a7f2944e743">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i2209b8d9e7324508916603a9d624a11b_D20221122-20221122"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiODBkNDkyZmVhZTRkMjJhYzJjZmI3NjkyMmExNjEwL3NlYzpkYjgwZDQ5MmZlYWU0ZDIyYWMyY2ZiNzY5MjJhMTYxMF8xL2ZyYWc6MWRiMTU4OGMyMDQ1NDJlYmEzYzI1ZmUxZmMwY2Y0M2MvdGV4dHJlZ2lvbjoxZGIxNTg4YzIwNDU0MmViYTNjMjVmZTFmYzBjZjQzY18xMzIx_02669542-1e5c-410e-8346-1e7374b5aecd">false</dei:EntityExTransitionPeriod>
</xbrl>
