<?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="upwork-20220427.xsd" xlink:type="simple"/>
    <context id="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <startDate>2022-04-27</startDate>
            <endDate>2022-04-27</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV80L2ZyYWc6NGM1YmYwZThkMWRjNDFjYWE0YmQwZGNlOTAzMzE0YWYvdGFibGU6ODdmM2Y1OWU5N2ExNDAwMDk0OTMyMWJlZjgzYjgwM2UvdGFibGVyYW5nZTo4N2YzZjU5ZTk3YTE0MDAwOTQ5MzIxYmVmODNiODAzZV8xLTEtMS0xLTQxNzk5_7c7d9919-2d43-4e97-b79a-2bd8f0ac97d8">0001627475</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV80L2ZyYWc6NGM1YmYwZThkMWRjNDFjYWE0YmQwZGNlOTAzMzE0YWYvdGFibGU6ODdmM2Y1OWU5N2ExNDAwMDk0OTMyMWJlZjgzYjgwM2UvdGFibGVyYW5nZTo4N2YzZjU5ZTk3YTE0MDAwOTQ5MzIxYmVmODNiODAzZV8yLTEtMS0xLTQxNzk5_f396f974-49f7-439a-b1bc-9d9a8555ad18">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGV4dHJlZ2lvbjo4ODEwZDc5OTVlYWQ0N2I0OGU0MDYxZTQ5NDBiMDQwY18xMzg_bfd70bd0-9f76-45e7-8d93-f1276be740ee">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGV4dHJlZ2lvbjo4ODEwZDc5OTVlYWQ0N2I0OGU0MDYxZTQ5NDBiMDQwY18zMzM_54e37597-7d7d-4730-b2fa-e96ecd6c6bdb">2022-04-27</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGV4dHJlZ2lvbjo4ODEwZDc5OTVlYWQ0N2I0OGU0MDYxZTQ5NDBiMDQwY18zOTM_3d553f7e-e3c5-4eac-9756-863cf066aa34">UPWORK INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGFibGU6MTE5MWE0MzRhOWZmNDZiNzhhZDYzODhhMjExODI0NjYvdGFibGVyYW5nZToxMTkxYTQzNGE5ZmY0NmI3OGFkNjM4OGEyMTE4MjQ2Nl8wLTAtMS0xLTQxNzk5_210d0f9f-a1fc-40a6-a997-d11c27779f62">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGFibGU6MTE5MWE0MzRhOWZmNDZiNzhhZDYzODhhMjExODI0NjYvdGFibGVyYW5nZToxMTkxYTQzNGE5ZmY0NmI3OGFkNjM4OGEyMTE4MjQ2Nl8wLTItMS0xLTQxNzk5_0be5437d-be32-4a02-a821-602fab6395af">001-38678</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGFibGU6MTE5MWE0MzRhOWZmNDZiNzhhZDYzODhhMjExODI0NjYvdGFibGVyYW5nZToxMTkxYTQzNGE5ZmY0NmI3OGFkNjM4OGEyMTE4MjQ2Nl8wLTMtMS0xLTQxNzk5_4926a410-637b-4e42-bebb-b0b850845b08">46-4337682</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGFibGU6MTE5MWE0MzRhOWZmNDZiNzhhZDYzODhhMjExODI0NjYvdGFibGVyYW5nZToxMTkxYTQzNGE5ZmY0NmI3OGFkNjM4OGEyMTE4MjQ2Nl8zLTAtMS0xLTQxNzk5_a6609270-c45d-4d1b-bd94-4483305987c6">475 Brannan Street, Suite 430</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGFibGU6MTE5MWE0MzRhOWZmNDZiNzhhZDYzODhhMjExODI0NjYvdGFibGVyYW5nZToxMTkxYTQzNGE5ZmY0NmI3OGFkNjM4OGEyMTE4MjQ2Nl80LTAtMS0xLTQxNzk5_e4d9fb97-c124-4061-8f58-b4e32655bd0b">San Francisco,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGFibGU6MTE5MWE0MzRhOWZmNDZiNzhhZDYzODhhMjExODI0NjYvdGFibGVyYW5nZToxMTkxYTQzNGE5ZmY0NmI3OGFkNjM4OGEyMTE4MjQ2Nl80LTEtMS0xLTQxNzk5_f2a52ecd-7259-4e3d-acea-8079609f2a51">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGFibGU6MTE5MWE0MzRhOWZmNDZiNzhhZDYzODhhMjExODI0NjYvdGFibGVyYW5nZToxMTkxYTQzNGE5ZmY0NmI3OGFkNjM4OGEyMTE4MjQ2Nl80LTMtMS0xLTQxNzk5_40cf5eb5-f143-4065-9363-2765b6b440b7">94107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGV4dHJlZ2lvbjo4ODEwZDc5OTVlYWQ0N2I0OGU0MDYxZTQ5NDBiMDQwY181NjM_239cd469-65f5-42ce-a7af-3d8fb983c875">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGV4dHJlZ2lvbjo4ODEwZDc5OTVlYWQ0N2I0OGU0MDYxZTQ5NDBiMDQwY181Njc_37f06c2f-0b28-4da6-ac78-15ec0e2af010">316-7500</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGV4dHJlZ2lvbjo4ODEwZDc5OTVlYWQ0N2I0OGU0MDYxZTQ5NDBiMDQwY18xODc4_329e8218-e252-424b-bbae-e8f458f01698">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGV4dHJlZ2lvbjo4ODEwZDc5OTVlYWQ0N2I0OGU0MDYxZTQ5NDBiMDQwY18xODc5_42acba4a-f295-4ac6-bf80-5fd09df77fa6">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGV4dHJlZ2lvbjo4ODEwZDc5OTVlYWQ0N2I0OGU0MDYxZTQ5NDBiMDQwY18xODgw_e7d63982-0bcd-42da-beae-271f0efc50dc">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGV4dHJlZ2lvbjo4ODEwZDc5OTVlYWQ0N2I0OGU0MDYxZTQ5NDBiMDQwY18xODgx_6f7a2858-2818-4631-a342-ec64825a6069">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGFibGU6NjlmOWFiZDBjYmQ3NDJiZGE2OGQ1YmY4NGYxNzg2NTMvdGFibGVyYW5nZTo2OWY5YWJkMGNiZDc0MmJkYTY4ZDViZjg0ZjE3ODY1M18xLTAtMS0xLTQxNzk5_6b0426d9-cf68-427a-8933-b10380149ddf">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGFibGU6NjlmOWFiZDBjYmQ3NDJiZGE2OGQ1YmY4NGYxNzg2NTMvdGFibGVyYW5nZTo2OWY5YWJkMGNiZDc0MmJkYTY4ZDViZjg0ZjE3ODY1M18xLTEtMS0xLTQxNzk5_ef6e5294-182c-407e-98aa-17dff92d4eb0">UPWK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGFibGU6NjlmOWFiZDBjYmQ3NDJiZGE2OGQ1YmY4NGYxNzg2NTMvdGFibGVyYW5nZTo2OWY5YWJkMGNiZDc0MmJkYTY4ZDViZjg0ZjE3ODY1M18xLTItMS0xLTQxNzk5_d2ca4f16-0c02-4a9b-aead-33a52219b20f">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="id2cf047c5e804eccb7cc6159babde17b_D20220427-20220427"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmNDk3MDY4ZDkwMzRhNDg4NTNiNzJkMmYxODZkNGM1L3NlYzphZjQ5NzA2OGQ5MDM0YTQ4ODUzYjcyZDJmMTg2ZDRjNV8xL2ZyYWc6ODgxMGQ3OTk1ZWFkNDdiNDhlNDA2MWU0OTQwYjA0MGMvdGV4dHJlZ2lvbjo4ODEwZDc5OTVlYWQ0N2I0OGU0MDYxZTQ5NDBiMDQwY18xODgy_67fa5de7-2e0d-4c93-8919-bfd3bf8147a9">false</dei:EntityEmergingGrowthCompany>
</xbrl>
