<?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="pro-20220503.xsd" xlink:type="simple"/>
    <context id="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
        </entity>
        <period>
            <startDate>2022-05-03</startDate>
            <endDate>2022-05-03</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM183L2ZyYWc6N2Q1Mjc4MjkwOWYwNGI5M2E0NjY1YjhmOTkyYzI2YmMvdGFibGU6ODRjYWI5ZTEwOWZlNDYyMGFhZDE0MjljY2QzMTc2OGIvdGFibGVyYW5nZTo4NGNhYjllMTA5ZmU0NjIwYWFkMTQyOWNjZDMxNzY4Yl8yLTEtMS0xLTM4OTM3_d9ae5d1b-fbc1-4211-95d7-65710af0c095">0001392972</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM183L2ZyYWc6N2Q1Mjc4MjkwOWYwNGI5M2E0NjY1YjhmOTkyYzI2YmMvdGFibGU6ODRjYWI5ZTEwOWZlNDYyMGFhZDE0MjljY2QzMTc2OGIvdGFibGVyYW5nZTo4NGNhYjllMTA5ZmU0NjIwYWFkMTQyOWNjZDMxNzY4Yl81LTEtMS0xLTM4OTM3_8a92f03c-43aa-4e8f-8817-2dcd1f40f66e">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGV4dHJlZ2lvbjozY2VkZTc0ZWJiMzk0NzdjODExMzA4NDU0YTMyNDU3N18xMDcz_624f7147-91e4-4049-96d0-b8d613232d31">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGV4dHJlZ2lvbjozY2VkZTc0ZWJiMzk0NzdjODExMzA4NDU0YTMyNDU3N18yMjQ_ed5ccd9f-03ad-409f-a4d9-9ab600364728">2022-05-03</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGV4dHJlZ2lvbjozY2VkZTc0ZWJiMzk0NzdjODExMzA4NDU0YTMyNDU3N18xMDc0_7bce91a2-2ede-44b4-92d0-65b17abca864">PROS Holdings, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6ZTE4YTlmOWJmZGNhNDVjZmFmM2VhM2M2ZTU3NzRiZjkvdGFibGVyYW5nZTplMThhOWY5YmZkY2E0NWNmYWYzZWEzYzZlNTc3NGJmOV8wLTAtMS0xLTM4OTM3_99c25d2f-1ebe-45fb-b5b5-b15273403293">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6ZTE4YTlmOWJmZGNhNDVjZmFmM2VhM2M2ZTU3NzRiZjkvdGFibGVyYW5nZTplMThhOWY5YmZkY2E0NWNmYWYzZWEzYzZlNTc3NGJmOV8zLTAtMS0xLTM4OTM3_f700ca3c-53a3-4d94-a09a-7a75f3356485">001-33554</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6ZTE4YTlmOWJmZGNhNDVjZmFmM2VhM2M2ZTU3NzRiZjkvdGFibGVyYW5nZTplMThhOWY5YmZkY2E0NWNmYWYzZWEzYzZlNTc3NGJmOV8zLTQtMS0xLTM4OTM3_57feb654-6ee9-4364-950a-cd3def16d6cb">76-0168604</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6Y2ZlNTFmOWUzZjM1NDQzMmFiMjBjNGZiZTE3YjRlOWQvdGFibGVyYW5nZTpjZmU1MWY5ZTNmMzU0NDMyYWIyMGM0ZmJlMTdiNGU5ZF8wLTAtMS0xLTM4OTM3_47e60381-752f-47c3-9301-c2ae7960e67c">3200 Kirby Drive, Suite 600</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6Y2ZlNTFmOWUzZjM1NDQzMmFiMjBjNGZiZTE3YjRlOWQvdGFibGVyYW5nZTpjZmU1MWY5ZTNmMzU0NDMyYWIyMGM0ZmJlMTdiNGU5ZF8wLTEtMS0xLTM4OTM3_b08fa2c9-8b09-40b6-a5c3-f906a08beb37">Houston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6Y2ZlNTFmOWUzZjM1NDQzMmFiMjBjNGZiZTE3YjRlOWQvdGFibGVyYW5nZTpjZmU1MWY5ZTNmMzU0NDMyYWIyMGM0ZmJlMTdiNGU5ZF8wLTItMS0xLTM4OTM3_84106db1-8bd5-4a3f-a3e0-42a5c2c861b4">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6Y2ZlNTFmOWUzZjM1NDQzMmFiMjBjNGZiZTE3YjRlOWQvdGFibGVyYW5nZTpjZmU1MWY5ZTNmMzU0NDMyYWIyMGM0ZmJlMTdiNGU5ZF8wLTctMS0xLTM4OTM3_1fc17cc8-5b1f-4f9e-83a5-92900745473f">77098</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6Y2ZlNTFmOWUzZjM1NDQzMmFiMjBjNGZiZTE3YjRlOWQvdGFibGVyYW5nZTpjZmU1MWY5ZTNmMzU0NDMyYWIyMGM0ZmJlMTdiNGU5ZF8zLTMtMS0xLTM4OTM3_fa19c06c-5eb0-4c3d-8bc8-37b6106cb719">(713)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6Y2ZlNTFmOWUzZjM1NDQzMmFiMjBjNGZiZTE3YjRlOWQvdGFibGVyYW5nZTpjZmU1MWY5ZTNmMzU0NDMyYWIyMGM0ZmJlMTdiNGU5ZF8zLTctMS0xLTM4OTM3_b5392887-9245-43fd-8eae-9a8b3806cf4c">335-5151</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6MTE0ZGNmODMzNjE4NDdlM2FlMWYzODI0NzcxYTA0NGYvdGFibGVyYW5nZToxMTRkY2Y4MzM2MTg0N2UzYWUxZjM4MjQ3NzFhMDQ0Zl8wLTAtMS0xLTM4OTM3_48d8a4ad-e052-44fb-8241-c93cbb7524bf">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6ZTY1ZTBiYmY4NTQxNGQwNjhlZmI2N2Q1MmMxNmZiYzIvdGFibGVyYW5nZTplNjVlMGJiZjg1NDE0ZDA2OGVmYjY3ZDUyYzE2ZmJjMl8wLTAtMS0xLTM4OTM3_f90113d9-d3f1-4b85-96d3-ecb7bbf85309">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6NDRhMTA5NDc3ODI5NGVjYjk0NzAwMzkzMzlkNTU0M2IvdGFibGVyYW5nZTo0NGExMDk0Nzc4Mjk0ZWNiOTQ3MDAzOTMzOWQ1NTQzYl8wLTAtMS0xLTM4OTM3_6781b40b-15dd-4e03-826b-fecb95673f90">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6YmMxNjk4M2MwNGM1NDE5YWI5OTA1ZjRhMjY1YzU4MDIvdGFibGVyYW5nZTpiYzE2OTgzYzA0YzU0MTlhYjk5MDVmNGEyNjVjNTgwMl8wLTAtMS0xLTM4OTM3_d8f301b7-79e1-4353-9c96-b0422a34dc01">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6MTY0ZDcxYTgxYmM1NDQ2ZTkzMjIwNTg1NDYyNjI5NWEvdGFibGVyYW5nZToxNjRkNzFhODFiYzU0NDZlOTMyMjA1ODU0NjI2Mjk1YV8xLTAtMS0xLTM4OTM3_bca64307-b467-4365-b967-279d90beb048">Common stock $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6MTY0ZDcxYTgxYmM1NDQ2ZTkzMjIwNTg1NDYyNjI5NWEvdGFibGVyYW5nZToxNjRkNzFhODFiYzU0NDZlOTMyMjA1ODU0NjI2Mjk1YV8xLTItMS0xLTM4OTM3_a31e10d6-df94-4cd5-b727-b8350fe0ab6c">PRO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGFibGU6MTY0ZDcxYTgxYmM1NDQ2ZTkzMjIwNTg1NDYyNjI5NWEvdGFibGVyYW5nZToxNjRkNzFhODFiYzU0NDZlOTMyMjA1ODU0NjI2Mjk1YV8xLTQtMS0xLTM4OTM3_6782986f-6bc4-4a31-855e-496305f34060">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i22851a6ec4d2404f9b2856cb84075bea_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY1NjJlYjllZDE3ODRiYzliNjUwMGE0ODg3NjA5MWMzL3NlYzo2NTYyZWI5ZWQxNzg0YmM5YjY1MDBhNDg4NzYwOTFjM18xL2ZyYWc6M2NlZGU3NGViYjM5NDc3YzgxMTMwODQ1NGEzMjQ1NzcvdGV4dHJlZ2lvbjozY2VkZTc0ZWJiMzk0NzdjODExMzA4NDU0YTMyNDU3N18xMDc1_e38c343a-68ec-4c0a-be75-a1ec589b81c4">false</dei:EntityEmergingGrowthCompany>
</xbrl>
